Category Archives: 8871

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

Presentando Clojure

Actualización: se podrá ver en línea en el momento (6:30PM Buenos Aires) desde http://mulesoft.adobeconnect.com/jugar/ Como comenté en otro post, hoy voy a dar una charla introductoria sobre Clojure, en el Java User Group de Argentina, en Buenos Aires. En este post … Continue reading

Posted in 10754, 11656, 1390, 14005, 8871 | Leave a comment

Clojure en el Java User Group de Argentina

Gracias a el Java User Group de Argentina: http://www.jugargentina.org/ el próximo jueves participaré de su Meetup en Buenos Aires: http://www.jugargentina.org/events/60301992/ Se votaron charlas, y la que había sugerido, ganó la encuesta. Voy a presentar una introducción a Clojure, el lenguaje … Continue reading

Posted in 10754, 11656, 1390, 8870, 8871 | Leave a comment

Erlang en Buenos Aires (1) Erlounge Marzo 2012

La semana pasada, el jueves 15 de Marzo, tuve el gusto de asistir a la (primera, creo) reunión del grupo Erlang Argentina, en las oficinas de Inaka Networks en Buenos Aires. El anfitrión principal fue el fundador de la empresa, … Continue reading

Posted in 12110, 16845, 8871 | Leave a comment

AjLisp en Ruby (1) Estructura, Clases y Tests

Estoy aprendiendo y practicando Ruby, y como es costumbre, lo hago escribiendo algo interesante para mí: el intérprete AjLisp (hace unos meses lo implementé en Javascript). TDD es mi amigo: escribo un test, lo ejecuto en rojo, codifico para pasarlo … Continue reading

Posted in 11656, 11699, 15035, 16397, 8313, 8870, 8871 | Leave a comment

AjLisp en Javascript (Parte 2) Evaluación de Listas, Formas y Formas Especiales

Anterior PostSiguiente Post En el anterior post presenté la estructura y creación de átomos y listas. Pero ¿Cómo se evalúa una lista en AjLisp? Como en otras implementaciones de Lisp, la cabeza de la lista apunta a algo (lo que … Continue reading

Posted in 11656, 14005, 15035, 8313, 8870, 8871 | Leave a comment

Presentando Programación Funcional, AjLisp y Clojure

Ayer, Jueves 4 de Noviembre, tuve el placer de compartir una charla con @MartinSalias y @RodolfoF, sobre Programación Funcional. La dimos como una charla del nuevo emprendimiento de Martin: http://www.codeandbeyond.org/ El lugar fue las instalaciones de @Southworks, donde tuvimos proyector, … Continue reading

Posted in 10754, 11656, 6269, 8313, 8848, 8870, 8871 | 2 Comments

CodeCamp en Buenos Aires: Intérpretes y Compiladores en .NET

El próximo sábado tendremos CodeCamp en Buenos Aires: http://www.codecamp.com.ar Les recomiendo una visita al blog (en la página principal) y a la agenda: http://www.codecamp.com.ar/agenda.aspx donde hay actividades y charlas desde la mañana hasta la tarde, sobre Azure, Entity Framework 4, … Continue reading

Posted in 11656, 11699, 11722, 11768, 13671, 1389, 8313, 8596, 8870, 8871, 8926 | 3 Comments

AjCoreLisp y MinimaLisp, un intérprete Lisp mínimo

Como mencioné en: AjLisp family: Implementing Lisp Interpreters in C# estuve trabajando en dos intérpretes Lisp: AjLisp y AjSharpure (un intérprete tipo Clojure). Pero quería explorar cuál es el núcleo del lenguaje, la mímima parte que debería ser implementada, para … Continue reading

Posted in 12599, 12677, 1389, 5374, 8313, 8870, 8871 | Leave a comment

AjIo: Intérprete tipo Io en C#

El año pasado, descubrí el lenguaje de programación Io: http://www.iolanguage.com/ overview Io is a prototype-based programming language inspired by Smalltalk (all values are objects, all messages are dynamic), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP … Continue reading

Posted in 12677, 13671, 1389, 5374, 8870, 8871 | Leave a comment