Monthly Archives: June 2014

RubySharp, implementando Ruby en C# (3)

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 { … Continue reading

Posted in 11699, 1389, 15035, 16397, 17933, 5374 | Leave a comment

PythonSharp en C# (2) Estructura de la Solución

Anterior Post Hace tiempo que no escribo de este proyecto: https://github.com/ajlopez/PythonSharp un intérprete en C# de un lenguaje tipo Python, con acceso a la librería de .NET. Veamos hoy la estructura del proyecto principal de la solución: Hay muchas cosas … Continue reading

Posted in 12538, 1389, 15035, 17508, 5374 | Leave a comment

SharpMongo en C# (3) Implementando el REPL

Anterior Post Quería describir hoy algo de la implementación del REPL (Read Eval Print Loop) que implementé para SharpMongo en: https://github.com/ajlopez/SharpMongo Recordemos, SharpMongo es una base NoSQL basada en documentos, inspirada en MongoDB. Es trabajo en progreso, pero el núcleo … Continue reading

Posted in 13239, 1389, 15035, 17526, 18097, 5374 | Leave a comment

SharpBus en C# (1) Primeros Pasos

Ayer comencé a codificar SharpBus, un simple procesador de mensajes inspirado en algunas ideas de Mule. Ver: http://en.wikipedia.org/wiki/Mule_(software) http://www.mulesoft.org/what-mule-esb Como es usual, estoy usando TDD (Test-Driven Development), tratando de ir implementando pequeños casos de uso, de la manera más simple … Continue reading

Posted in 11699, 1389, 15035, 18464, 5374 | Leave a comment

Mass Lenguaje de Programación (5) Acceso a Variables

Anterior Post Al fin comencé una nueva implementación de variables y su alcance en el lenguaje Mass. Mi idea es: – Tener variables locales – Sin necesidad de declararlas explícitamente – Acceso al alcance “de afuera” si es necesario La … Continue reading

Posted in 15035, 17834, 5374, 8870 | Leave a comment

GrammGen en C# (2) Primeras Reglas

Anterior Post Veamos hoy cómo se arma un parser con GrammGen, usando código. La idea de GrammGen es definir cómo construir un árbol con las expresiones que detectamos en un texto, según el lenguaje que querramos implementar. Y que esa … Continue reading

Posted in 1389, 15035, 18125, 5374 | Leave a comment

Resoluciones del Nuevo Mes: Junio 2014

Es tiempo de revisar mis resoluciones de Mayo: – Trabajr en SimpleScraper, primeros casos de uso [completo] ver repo – Continuar RuScript [pendiente] – Continuar RustScript [parcial] ver repo – Continuar SharpGo [completo] ver repo – Continuar Distributed Messages in … Continue reading

Posted in 14005, 15035, 15550, 18052, 5374 | Leave a comment