Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

RubySharp, implementando Ruby en C# (1)

Siguiente Post

Ya saben que todos los días hago commit en mi cuenta de GitHub:

https://github.com/ajlopez

para entrenarme en practicar programación, lenguajes y TDD (no se olviden de eso, hagan TDD!)

Desde hace unos tres meses, más o menos, estoy trabajando intermitentente en RubySharp:

https://github.com/ajlopez/RubySharp

un intérprete Ruby escrito en C# (como PythonSharp, ver posts). Hay dos soluciones, una con tests, y otra sin tests, para que puedan compilar con un Visual Studio Express (lo mío es un apostolado ;-). La solución con tests:

Vean que tengo comandos y expresiones. Voy a revisar esa separación, al igual que comentaba en otro post sobre el lenguaje Mass: en Ruby todo es un valor, y así los comandos son expresiones. Agrego algo: el lenguaje Mass derivó de una simplificación de este trabajo.

Como siempre, escribo con tests:

Y para que vean que no les “hago el verso” con lo de TDD, pueden siempre vigilar mis commits:

https://github.com/ajlopez/RubySharp/commits/master

Próximos posts: detalles de implementación, ejemplos de uso (especialmente para scripting sobre .NET).

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Published Mon, Jun 3 2013 10:48 by lopez

Comments

# RubySharp, implementando Ruby en C# (2)@ Saturday, September 21, 2013 12:57 PM

Anterior Post Sigo trabajando en mi implementación de Ruby en C# github.com/.../RubySharp

Angel "Java" Lopez

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: