AjTalk Implementando Smalltalk en C# (4) El Proyecto

Published on Author lopezLeave a comment

Anterior Post Hace ya año y medio que no escribo de este proyecto en C#, pero fui trabajando en él, y en la implementación paralela que tengo en JavaScript (de hecho, presenté algunos conceptos de ambos en la Smalltalks 2013 que se realizó el año pasado, en Rosario, Argentina). El proyecto está en: https://github.com/ajlopez/AjTalk La… Continue reading AjTalk Implementando Smalltalk en C# (4) El Proyecto

Smalltalk, JavaScript, NodeJs, C#, y Tutti Li Fiocci

Published on Author lopezLeave a comment

El año pasado tuve el gran placer de asistir a Smalltalks 2013, en la ciudad de Rosario, Argentina.  Asistir a esa conferencia fue una gran experiencia para mí, con charlas interesantes, implementaciones más interesantes y muchas ideas para digerir. Además de encontrarme con gente como @garduino, @morplenauta y @hernanwilkinson. Dí una charla sobre cómo implementar… Continue reading Smalltalk, JavaScript, NodeJs, C#, y Tutti Li Fiocci

Resoluciones del Nuevo Mes: Diciembre 2013

Published on Author lopezLeave a comment

Primero, revisar mis resoluciones de Noviembre: – Comenzar un compilador de Python reducido a C, usando JavaScript [complet] repo – Dar una charla sobre implementación de Ruby en C# [completo] slides repo – Comenzar intérprete Ruby en JavaScrip [completo] repo – Completar el alcance de variables en lenguaje Mass [pendiente] – Dar una charla sobre interpretar y compilar lenguajes… Continue reading Resoluciones del Nuevo Mes: Diciembre 2013

Resoluciones del Nuevo Mes: Noviembre 2013

Published on Author lopezLeave a comment

Estas fueron mis resoluciones de Octubre: – Dar una charla sobre PHP and Node.js [complete] see post and PHP/Node repo and PageJs repo at PHP Dev Argentina 2013 – Dar una charla sobre TDD con ASP.NET MVC [completo] ver repo – Dar una charla sobre la implementación de Scala [completo] ver slides y ejemplos simples – Dar… Continue reading Resoluciones del Nuevo Mes: Noviembre 2013

AjTalk en C# (3) Environments

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  Hace unas semanas, agregué el soporte de environments (ambiente, entorno) a mi proyecto de código abierto AjTalk, una máquina virtual Smalltalk escrita en C# (hay otras versiones, en Java y en JavaScript). ¿Qué es un environment en mi jerga? Es un diccionario, donde puedo guardar artefactos por nombre, un directorio. Por ejemplo,… Continue reading AjTalk en C# (3) Environments

AjTalk en C# (2): Un Simple Servidor Web

Published on Author lopezLeave a comment

Anterior Post Siguiente Post  Estoy trabajando completando mi máquina virtual Smalltalk, escrita en C#, el AjTalk, el repositorio en https://github.com/ajlopez/AjTalk . Hace unas semanas, escribí un ejemplo de simple servidor web, basado en mi trabajo previo en PythonSharp (1) Un servidor web mínimo. El código de este nuevo servidor en: https://github.com/ajlopez/AjTalk/blob/master/Src/AjTalk.Console/Programs/WebServer.st Object subclass: #WebServer instanceVariableNames: ‘root… Continue reading AjTalk en C# (2): Un Simple Servidor Web

AjTalk en C# (1): Una imagen mínima, con Hello, World

Published on Author lopezLeave a comment

Siguiente Post Si leen este blog (y tienen la paciencia de seguirme en Twitter ;-), ya saben que, luego de PyCon 2012 Argentina, he estado ocupado trabajando en mi máquina virtual Smalltalk AjTalk, escrita en C#: https://github.com/ajlopez/AjTalk He aquí un pequeño Hello, World: nil subclass:#Object instanceVariableNames:” classVariableNames:” poolDictionaries:” category:’Kernel-Objects’ ! Object subclass:#Program instanceVariableNames:” classVariableNames:” poolDictionaries:”… Continue reading AjTalk en C# (1): Una imagen mínima, con Hello, World

Trabajando de nuevo en on AjTalk: Smalltalk Virtual Machine, en C#

Published on Author lopezLeave a comment

Luego de trabajar en ejemplos distribuidos con Node.js (ver Genetic Algorithms), y en mi intérprete Python en .NET (Post, GitHub repo), volví a trabajar en AjTalk, mi implementación de una VM Smalltalk. Tengo tres proyectos (versión C#, versión Java, versión JavaScript), pero en estos días estroy trabajando en la versión C#. El fin de semana… Continue reading Trabajando de nuevo en on AjTalk: Smalltalk Virtual Machine, en C#

Implementando Lenguajes de Programación en Javascript, JsConf Argentina

Published on Author lopezLeave a comment

Ayer, 20 de Mayo, tuve el gran gusto de presentar un tema que me gusta mucho, la implementación de lenguajes de programación, y en este caso, usando Javascript como lenguaje destino. Fue en la JSConf Argentina 2012: http://jsconf.com.ar/ (Ya había escrito un post anunciando la conferencia) El día fue excelente, llena de interesantes charlas, muy… Continue reading Implementando Lenguajes de Programación en Javascript, JsConf Argentina

AjTalk en Javascript (1) Primeras Implementaciones desde 0

Published on Author lopezLeave a comment

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, basada en bytecodes. Codificado en C# plano, debería probarlo en otras plataformas, pero seguro que Mono… Continue reading AjTalk en Javascript (1) Primeras Implementaciones desde 0