Refactoreando AjLisp: un intérprete Lisp escrito en C#

Published on Author lopezLeave a comment

En estos días estuve reimplementando el núcleo de mi intérprete Lisp de código abierto AjLisp. Había escrito sobre la anterior versión en el 2008: AjLisp: a Lisp interpreter in .NET AjLisp: un intérprete Lisp en .NET Es trabajo en progreso. Pueden bajar el código de: http://code.google.com/p/ajlisp/source/browse/#svn/trunk/AjLisp (hay otras dos implementaciones en ese repositorio, en desarrollo:… Continue reading Refactoreando AjLisp: un intérprete Lisp escrito en C#

Tales from the Scrum: Estimación Agil por Mike Cohn

Published on Author lopez1 Comment

Una de las preguntas más frecuentes de los asistentes a mis charlas de Scrum, es ¿cómo se estima en un proyecto de Scrum o ágil? Hace unos meses, encontré estos videos. Quiero hoy compartirlos con Uds.  Mike Cohn es un reconocido experto en el mundo Agile y Scrum. Pueden visitar su blog donde publica posts… Continue reading Tales from the Scrum: Estimación Agil por Mike Cohn

La familia AjLisp: implementado intérpretes Lisp en C#

Published on Author lopezLeave a comment

En los últimos meses, estuve activo escribiendo intérpretes Lisp. Desde los ochenta, me gusta escribir ese tipo de intérpretes. Uno de mis ejercicios preferidos cuando estudio un nuevo lenguaje de programación, es escribir un intérprete Lisp en ese lenguaje (otro ejercicio es escribir un intérprete del lenguaje en estudio). En el 2008, publiqué un código… Continue reading La familia AjLisp: implementado intérpretes Lisp en C#

GoRoutines y Canales en C#

Published on Author lopezLeave a comment

En post anteriores: Canales y GoRoutines en AjSharp (Part 1) Canales y GoRoutines en AjSharp (Part 2) describí la implementación de gorutinas (goroutines, como en el lenguaje Go de Google), y canales en mi intérprete AjSharp. Al final del año que pasó, escribí una prueba rápida, implementando los mismos conceptos, pero para ser consumidos esta… Continue reading GoRoutines y Canales en C#