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

Published on Author lopezLeave a comment

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 tener un intérprete Lisp. Entonces, escribí AjCoreLisp. Pueden bajarlo del proyecto Google Code http://code.google.com/p/ajlisp/source/browse/#svn/trunk/AjCoreLisp Está… Continue reading AjCoreLisp y MinimaLisp, un intérprete Lisp mínimo

AjIo: Intérprete tipo Io en C#

Published on Author lopezLeave a comment

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 (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable). Tiene una sintaxis simple, sus… Continue reading AjIo: Intérprete tipo Io en C#