SimpleScript (3) El Parser, Expresiones y Comandos

Published on Author lopez

Anterior Post Veamos hoy parte del Parser, que es un módulo separado. Comienza con una declaración sencilla: ‘use strict’; var lexer; if (typeof lexer == ‘undefined’) lexer = require(‘./lexer’); var parser = (function () { var TokenType = lexer.TokenType; var binoperators = [ “+”, “-“, “*”, “/”, “==”, “!=”, “<“, “>”, “<=”, “>=” ]; Usa… Continue reading SimpleScript (3) El Parser, Expresiones y Comandos

SimpleLisp (1) Compilando Lisp a JavaScript

Published on Author lopez

Siguiente Post Ya varias veces implementé un intérprete Lisp, en C#, en Java, en JavaScript. Ver proyectos https://github.com/ajlopez/AjLisp https://github.com/ajlopez/AjLispJava https://github.com/ajlopez/AjLispJs Siempre es bueno implementar Lisp. Es un lenguaje simple, sencillo, poderoso, con funciones como ciudadanos de primera clase, y con el “twist” de implementar: algunas funciones que no evalúan de antemano sus argumentos, y macros.… Continue reading SimpleLisp (1) Compilando Lisp a JavaScript

SimpleScript (2) El Lexer

Published on Author lopez

Anterior Post Siguiente Post Sigo en estos días mejorando mi compilador de SimpleScript a JavaScript. Hoy quería comentar por encima la existencia e implementación de un Lexer. Ver el repo en http://github.com/ajlopez/SimpleScript El Lexer está ahora separado en un archivo lib/lexer.js, que establece un módulo, consumible desde Node.js y desde el browser cuando alguna vez… Continue reading SimpleScript (2) El Lexer

Resoluciones del Nuevo Mes: Noviembre 2014

Published on Author lopez

Tiempo de revisar las resoluciones del mes pasado: – Dar una charla introductoria a Aktores [completo] ver repo see presentation – AjErl distribuido [pendiente] – Más ejemplos Express en AjTalkJs [completo] ver repo – Explorar redes neuronales en JavaScript [completo] ver repo – Explorar algoritmos genéticos en JavaScript [parcial] ver repo – Explorar otros temas… Continue reading Resoluciones del Nuevo Mes: Noviembre 2014

Conferencias en Argentina: Ruby, Python, Smalltalk, PHP, Uqbar, JSConf

Published on Author lopez

Esta es la época de las conferencias, en la primavera de mi pais, Argentina. Tenemos para todos los gustos. Las que tengo presentes son: RubyConf 2014http://rubyconfargentina.org/Octubre 24, 25, Buenos Aires PyCon 2014http://myconference.co/pyconar2014/del Jueves 13 de Noviembre al Sábado 15, Rafaela, Santa Fé Smalltalks 2014http://www.fast.org.ar/smalltalks2014Noviembre 5 al 7, Córdoba, Córdoba PHP Conference 2014http://2014.phpconference.com.ar/Noviembre 7 y 8,… Continue reading Conferencias en Argentina: Ruby, Python, Smalltalk, PHP, Uqbar, JSConf

Resoluciones del Nuevo Mes: Octubre 2014

Published on Author lopez

Hora de escribir las resoluciones del nuevo mes. Pero antes, repasar las de septiembre: – Aktores con ejemplo distribuido [completo] ver repo – AjErl con ejemplo distribuido [pendiente] – Soporte web y ejemplo para RuScript [parcial] ver repo – Completar Mochy [parcial] ver repo – Mejorar RSharp [completo] ver repo – Trabajar con NodeJs en… Continue reading Resoluciones del Nuevo Mes: Octubre 2014

Mis próximas Charlas en Buenos Aires: Actores en C#, Single Page Applications

Published on Author lopez

Tengo varios temas que quiero tratar, en distintos lenguajes y tecnologías. Hoy quiero comentar dos charlas que se vienen, que puedo dar gracias al Microsoft User Group: Aplicaciones Distribuidas en C#, un modelo de actores http://www.mug-it.org.ar/Event.aspx?Event=180 Lugar: Auditorio del MUG, Rivadavia 1479 Primer Piso “A”, Buenos Aires.Fecha y Horario: Miércoles 8 de octubre de 2014… Continue reading Mis próximas Charlas en Buenos Aires: Actores en C#, Single Page Applications

Resoluciones del Nuevo Mes: Septiembre 2014

Published on Author lopez

Un poco tarde esta vez, es tiempo de revisar mis resoluciones de Agosto: – Escribir un reemplazo de jQuery para ser usado en tests de consola con Node.js [completo] ver repo – Escribir funciones simples en JavaScript para manipulación de arreglos [completo] ver repo – Continuar con proyecto Liqueed [completo] ver repo – Comenzar con… Continue reading Resoluciones del Nuevo Mes: Septiembre 2014

RuScript, Ruby Intérprete en JavaScript (1) El Proyecto

Published on Author lopez

Desde hace unos meses estoy trabajando en mi tiempo libre en: https://github.com/ajlopez/RuScript Y escribiendo todo siguiendo el flujo de TDD (Test-Driven Development) (ver la historia de commits) La idea es tener un intérprete de Ruby escrito en JavaScript, que pueda correr en el browser o en el server (en este caso con Node.js). No estoy… Continue reading RuScript, Ruby Intérprete en JavaScript (1) El Proyecto

Próximo Meetup JavaScript en Buenos Aires: Express y D3

Published on Author lopez

Se viene en Septiembre el próximo meetup de JavaScript, en Buenos Aires, ver detalles para el 11 de Septiembre en: http://www.meetup.com/Meetup-js/events/202355182/ Retomamos la sana costumbre de reunión y discusión tecnológica con colegas de la comunidad. Como siempre, la modalidad es la misma, arrancamos 6:30, y para los que van llegando tenemos algo para tomar, comer… Continue reading Próximo Meetup JavaScript en Buenos Aires: Express y D3