Monthly Archives: June 2014

SharpStorm Implementando Storm en C# (1) Proyecto Inicial

En los dos últimos años estuve explorando las ideas de Storm (ver https://storm.incubator.apache.org/), implementándo alguna topología local en Node.js. Llegó la hora de practicar más C# y TDD (Test-Driven Development), con: https://github.com/ajlopez/SharpStorm El estado inicial del proyecto: La idea es … Continue reading

Posted in 1389, 15035, 18479, 18480, 5374 | Leave a comment

SharpDoop Implementando Map reduce en C# (1) El Proyecto

Ya estuve experimentando con map-reduce en Node.js/JavaScript. Pero también es interesante implementar algo del algoritmo en C#, para practicar TDD (Test-Driven Development) y para aprender más sobre lo que implica implementar el algoritmo. El proyecto que inicié es: https://github.com/ajlopez/SharpDoop El … Continue reading

Posted in 1389, 15035, 17628, 18478, 5374 | Leave a comment

AjTalk Implementando Smalltalk en C# (4) El Proyecto

Anterior Post Hace ya año y medio que no escribo de este proyecto en C#, pero fui trabajando en él, y en la implementación paralela que tengo en JavaScript (de hecho, presenté algunos conceptos de ambos en la Smalltalks 2013 … Continue reading

Posted in 11722, 1389, 15035, 3462, 5374 | Leave a comment

AjKeyvs Implementando KeyValue Store en C# (1) El Proyecto

Quería implementar un key-value store (como Redis) en C#, para ensayar algunas estructuras de datos y practicar TDD (Test-Driven Development). El proyecto que inicié es: https://github.com/ajlopez/AjKeyvs La estructura actual del proyecto: Hay un proyecto de librería de clases, AjKeyvs, que … Continue reading

Posted in 13239, 1389, 15035, 18477, 5374 | Leave a comment

DylanSharp Implementando Dylan en C# (1) El Proyecto

Hace unos meses comencé a implementar un intérprete del lenguaje Dylan, para practicar TDD en C#, además de aprender algo de programación funcional. Leo en: http://opendylan.org/ Dylan is a multi-paradigm functional and object-oriented programming language. It is dynamic while providing … Continue reading

Posted in 1389, 15035, 18254, 5374, 8871 | Leave a comment

ClojSharp Implementando Clojure en C# (1) El Proyecto

Desde la década pasada que me interesa Clojure, y desde siempre Lisp. Clojure está implementando sobre la máquina virtual de Java, pero también está implementado sobre .NET (que recuerde, usando Dynamic Language Runtime). La versión de Java compila a bytecodes … Continue reading

Posted in 10754, 11699, 1389, 15035, 18258, 5374 | Leave a comment

Aktores Implementando Akka Actor Model en C# (1) El Proyecto

Siguiente Post Llegó la hora de escribir sobre el proyecto: https://github.com/ajlopez/Aktores Estoy implementando los primeros pasos hacia un modelo de actores, con pasaje de mensajes, tomando ideas de Akka. Ya había trabajado algo en Node.js, y en C# directo, teniendo … Continue reading

Posted in 1389, 15035, 18049, 18471, 5374 | Leave a comment

AjErl Implementando Erlang en C# (1) El proyecto

Hace ya un tiempo, para practicar C# y TDD y explorar ideas de Erlang, inicié: https://github.com/ajlopez/AjErl La estructura de la solución: Tiene el proyecto núcleo de librería de clases, el proyecto de tests, y estoy armando un REPL (Read Eval … Continue reading

Posted in 1389, 15035, 16845, 18257, 5374 | Leave a comment

SharpGo Implementando Go en C# (1) El proyecto

Otro proyecto que tengo para practicar TDD (Test-Driven Development) y C#, es https://github.com/ajlopez/SharpGo Un intérprete (no compilador) del lenguaje Go de Google en C#. Como es usual, tiene un proyecto de librería y un proyecto de tests de la librería. … Continue reading

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

ScalaSharp Simple Scala en C# (1) La Idea

Ya algo escribí en este blog, pero es tiempo de presentarlo en sociedad. Hace unos meses, el año pasado, inicié el proyecto: https://github.com/ajlopez/ScalaSharp Un simple intérprete de un Scala simplificado, en C#. No pretendo implementar todo Scala ni tampoco que … Continue reading

Posted in 10755, 1389, 15035, 18256, 5374 | Leave a comment