RubySharp, implementando Ruby en C# (3)

Published on Author lopezLeave a comment

Anterior Post En RubySharp puedo definir nuevas funciones (en realidad métodos del objeto actual) e invocarlas. Hay algunas funciones que ya están predefinidas en C#: Veamos primero que toda función tiene que cumplir con la interfaz: public interface IFunction { object Apply(DynamicObject self, Context context, IList<object> values); } donde cada función, al aplicarse, recibe el… Continue reading RubySharp, implementando Ruby en C# (3)

Resoluciones del Nuevo Mes: Abril 2014

Published on Author lopezLeave a comment

Llega revisión de mis resoluciones de marzo: – Trabajar en DictSharp [completo] ver repo – Dar una charala sobre Aplicaciones Distribuidas en Node.js [completo] ver repo ver presentación – Mejorar SimpleGammon [completo] ver repo – Mejorar Annalisa [completo] ver repo – Agregar @for a Templie [pendiente] – Trabajar en PreciosaAnnalisa online web services [completo] ver… Continue reading Resoluciones del Nuevo Mes: Abril 2014

Resoluciones del Nuevo Mes: Febrero 2014

Published on Author lopezLeave a comment

Revisión de mis Resoluciones de Enero: – Comenzar a implementar un modelo de actores a la Akka en C# [completo] ver repo – Comenzar a implementar un intérprete Scala en JavaScript [completo] ver repo – Trabajar en AjErl, Erlang en C# [completo] ver repo – Trabajar en Mass (tengo varias ideas para implementar más module… Continue reading Resoluciones del Nuevo Mes: Febrero 2014

Resoluciones del Nuevo Mes: Diciembre 2013

Published on Author lopezLeave a comment

Primero, revisar mis resoluciones de Noviembre: – Comenzar un compilador de Python reducido a C, usando JavaScript [complet] repo – Dar una charla sobre implementación de Ruby en C# [completo] slides repo – Comenzar intérprete Ruby en JavaScrip [completo] repo – Completar el alcance de variables en lenguaje Mass [pendiente] – Dar una charla sobre interpretar y compilar lenguajes… Continue reading Resoluciones del Nuevo Mes: Diciembre 2013

RubySharp, implementando Ruby en C# (2)

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  Sigo trabajando en mi implementación de Ruby en C# https://github.com/ajlopez/RubySharp Hoy quería mostrarles que tengo implementadas varias expresiones que se pueden evaluar: También tengo comandos, que inicialmente estaban separados: Pero ahora, ambos implementan la interfaz El método Evaluate recibe un Context: Tengo que revisar si el Context tiene o no referencias al… Continue reading RubySharp, implementando Ruby en C# (2)

Resoluciones del Nuevo Mes: Septiembre 2013

Published on Author lopezLeave a comment

Tiempo de revisar mis resoluciones del pasado mes: – Actualizar SimpleProlog [complete] ver repo – Actualizar Mass [pendiente] – Actualizar AjTalkJs [complete] ver repo – Actualizar AjTalk [complete] ver repo – Actualizar SimpleLisp [pendiente] – SimpleLisp ejemplo web server [pendiente]  – Nuevo Google Hangout usando Ruby con TDD [completo] ver post  – Nuevo Google Hangout usando C# con… Continue reading Resoluciones del Nuevo Mes: Septiembre 2013

Conferencias en Argentina

Published on Author lopez1 Comment

Ayer listé las reuniones que se vienen en Buenos Aires. Veamos hoy una lista de conferencias en Argentina, de acá a fin de año. Primero, mañana jueves 29 comienza: Hacks/Hackers BA Media Party 2013 en Buenos Aires http://lanyrd.com/2013/hhba/ The Media Party http://mediaparty.info. Three awesome days of keynotes, workshops, demos and a huge hackathon; journalists, editors,… Continue reading Conferencias en Argentina

Próximas reuniones en Buenos Aires: Ruby, Scala, MongoDB

Published on Author lopezLeave a comment

Se viene una nueva tanda de reuniones/meetups de programación por estos lares. Primero, antes que me olvide, se viene Ruby Meetup mañana miércoles 28. Leo en la lista RubySur Los invitamos a asistir al próximo Ruby Meetup a realizarse en la Ciudad de Buenos Aires. Para quienes no hayan asistido aún: nos reunimos por un… Continue reading Próximas reuniones en Buenos Aires: Ruby, Scala, MongoDB

TDD Rocks! (6) Jugando con Ruby

Published on Author lopezLeave a comment

Anterior Post Anterior Post con Ruby Siguiente Post  Sigo aprendiendo Ruby haciendo un Tokenizer usando mi flujo de trabajo de TDD (Test-Driven Development) Pueden ver el resultado en http://www.youtube.com/watch?v=X-mTCyhm7ds [View:http://www.youtube.com/watch?v=X-mTCyhm7ds] Hice dos rediseños: – Proveer el texto a tokenizar en el constructor de los tokenizadores – Renombra el método getTokens a un nombre más “rubista” get_tokens… Continue reading TDD Rocks! (6) Jugando con Ruby