Category Archives: 11656

Resoluciones del Nuevo Mes: Febrero 2014

Revisión de mis Resoluciones de Enero: – Comenzar a implementar un modelo de actores a la Akka en C# [completo] ver repo – Comenzar a implementar un intérprete Scala en JavaScript [completo] ver repo – Trabajar en AjErl, Erlang en … Continue reading

Posted in 10754, 10755, 11656, 1389, 14005, 15035, 15550, 16397, 16845, 18253, 18254, 18255, 18256, 18257, 18258, 5374, 8313, 8870 | 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

Ruby Buenos Aires Meetup Marzo 2012

Ayer tuve el gusto de asistir a mi segunda meetup de Ruby acá en Buenos Aires. Fue en Urban Station, un buen lugar para trabajadores móviles: pueden ir con su notebook y trabajar en una mesita, con WiFi, enchufe, pagando … Continue reading

Posted in 11656, 12110, 16397, 8313, 8870 | Leave a comment

AjLisp en Ruby (2) Contexto con Nombres y Valores

Anterior Post Una de las primeras clases que implemente en AjLispRb es el ambiente (“environment”). Esta vez lo llamé contexto: un diccionaro donde guardar pares nombre/valor, los valores de los átomos con nombre. El código: module AjLisp class Context def … Continue reading

Posted in 11656, 15035, 16397, 8313, 8870 | 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 3) Define, Lambda y Closures

Anterior Post Veamos la definición de nuevas formas en AjLisp, mi intérprete Lisp escrito en Javascript (github repository). Un forma especial clave en AjLisp es la define: var defineForm = new SpecialForm(); defineForm.eval = function eval(list, env) { var name … Continue reading

Posted in 11656, 14005, 15035, 8313, 8870 | 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

AjLisp en Javascript (Parte 1) Atomos, Listas y TDD

Siguiente Post Estoy reescribiendo mi intérprete AjLisp usando Javascript. Pienso que un intérprete Lisp es un buen proyecto para aprender un lenguaje: simple, acotado pero no trivial. Nunca hubiera comenzado este proyecto sin usar TDD (Test-Driven Development): Javascript es muy … Continue reading

Posted in 11656, 11699, 14005, 15035, 8313 | 1 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