Browse by Tags
All Tags »
Javascript »
Proyectos de Código Abierto (
RSS)
Hace unos días, migré mi proyecto AjTalk de Google Code a mi cuenta en GitHub: https://github.com/ajlopez/AjTalk Vengo trabajando en él, en mis tiempos libros, debe ser desde el 2008. Está escrito en C# e implementa una máquina virtual Smalltalk...
Post Anterior En este post explicaré con un ejemplo simple cómo código Smalltalk puede ser compilado a Javascript usando el proyecto AjTalk.Compiler , el nombre del ejecutable es ajtalkc . El compilador está escrito desde cero en C#. La forma de compilar...
Post Siguiente Hace tres semanas escribí los posts: Smalltalk and Javascript Smalltalk y Javascript Este año (2011) escribo un montón de código Javascript, así que ya estoy más entrenado en su uso. Como comentaba...
Anterior Post Como en otros intérpretes, una pieza clave es la Expression, algo para evaluar durante la ejecución de un programa. En Aj?Script ( repositorio de código ) tengo una IExpression: public interface IExpression { object Evaluate(IContext context...
Estoy trabajando en implementar un interéprete C# llamado ABLOCKED SCRIPT un lenguaje tipo Javascript. El código (en progreso) está siendo publicado en: https://github.com/ajlopez/AjScript (el título de este post es Aj Script con un blanco, el Community...
Anterior Post Ejecutemos nuestra “killer app” (un simple contador) en dos nodos. En el repositorio, en examples\numbers , hay un programa appserver.js: Es similar a mi ejemplo local . La diferencia es que el procesador de mensajes principal escucha por...
Anterior Post Siguiente Post Veamos de explorar cómo usar AjFabriq en NodeJs. Hay una simple aplicación: https://github.com/ajlopez/AjFabriqJs/tree/master/examples/numbers Implementa la última “killer application”: recibe...
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,...
Anterior Post Siguiente 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...
Siguiente Post Hace unos años ya descubrí el proyecto Fabriq (gracias @asehmi !): Remember Fabriq Recordando Fabriq FABRIQ has gone public! Arvindra Shemi Fabriq Articles Clemens Vasters Fabriq Articles Los puntos principales: FABRIQ is...
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 ...
More Posts
« Previous page