Dynamic Language Runtime (Parte 1) Hello World!

Published on Author lopezLeave a comment

Próximo post Quiero compilar mis intérpretes (AjSharp, AjLisp, el nuevo AjScript), escritos en C#. Podría usar CodeDom, Reflection.Emit, Mono.Cecil, para generar código CLR/.NET. Pero ya hay una librería dedicada a implementar lenguajes dinámicos: el Dynamic Language Runtime. La tomé de http://dlr.codeplex.com y compilé la release version usando VS2008. Notablemente, los autores removieron la implementación de… Continue reading Dynamic Language Runtime (Parte 1) Hello World!

Más Language Workbench Competition 2011 con AjGenesis

Published on Author lopezLeave a comment

En mi anterior post describí mi trabajo inicial para Language Workbench Competition 2011, usando AjGenesis. Ahora, es hora de escribir sobre algunas tareas más que he escrito. Pueden leer la lista de tareas a cumplir en: http://www.languageworkbenches.net/LWCTask-1.0.pdf Primero, saltée la 0.3 (constraint checks such as name-uniqueness). Planeo completarla, pero no ahora. Escribí la tarea 0.4:… Continue reading Más Language Workbench Competition 2011 con AjGenesis

AjGenesis y Language Workbench Competition 2011

Published on Author lopez1 Comment

La semana pasada, gracias a @pmolinam, encontré Language Workbench Competition 2011 Molina me había enviado la información el año pasado pero no recordaba la competición. Hace unos días fue mencionada en  InfoQ: Language Workbench Competition 2011 Submissions Pueden leer la lista de tareas en: http://www.languageworkbenches.net/LWCTask-1.0.pdf No estoy seguro que AjGenesis pueda calificar como un Language… Continue reading AjGenesis y Language Workbench Competition 2011

AjGenesis y Generación de Código: viendo la luz

Published on Author lopez2 Comments

Ya tenía pendiente este post, desde hace unos meses. El bueno de @ferclaverino comentó su experiencia sobre generación de código en general, y con AjGenesis en particular, en su post: Generación de Código, seguimos sin ver la luz? (visiten el blog de @ferclaverino, recomiendo su material sobre Scrum y desarrollo ágil). Le agradezco desde acá,… Continue reading AjGenesis y Generación de Código: viendo la luz

Ejecutando AjGenesis usando Mono y Ubuntu

Published on Author lopezLeave a comment

En estos días, estoy trabajando en el desarrollo de una nueva versión (reescritura completa) de una aplicación Java, con una interfaz web. Es un trabajo de equipo, donde la mayoría de los integrantes son fans de Ubunto: son más productivos trabajando en Linux. El proyecto tiene generación de código, usando (… jeje.. adivinien… 😉 AjGenesis,… Continue reading Ejecutando AjGenesis usando Mono y Ubuntu

Armando una aplicación usando AjGenesis (Parte 6)

Published on Author lopezLeave a comment

En el post anterior de esta serie, agregué mucho código para manejar la generación de proyectos y soluciones .NET. Esos archivos son complicados. En contraste, generar algo similar para Java, no estan complejo, porque solo necesitamos generar las estructuras de directorios, y algun archivo para Ant o para Maven. Pero en .NET, tenemos que armar… Continue reading Armando una aplicación usando AjGenesis (Parte 6)

Armando una aplicación usando AjGenesis (Parte 5)

Published on Author lopezLeave a comment

Publiqué un nuevo paso en esta serie de post sobre cómo ir generando una aplicación con AjGenesis. Anteriores posts: Building An Application Using AjGenesis (Part 1) Armando una Aplicación usando AjGenesis (Parte 1) Building An Application Using AjGenesis (Part 2) Armando una Aplicación usando AjGenesis (Parte 2) Building an Application Using AjGenesis (Part 3) Armando… Continue reading Armando una aplicación usando AjGenesis (Parte 5)

Armando una aplicación usando AjGenesis (Parte 4)

Published on Author lopezLeave a comment

En este post, generaremos, desde el mismo modelo, archivos de texto para C#, Java, y VB.NET. Anteriores post: Building An Application Using AjGenesis (Part 1) Armando una Aplicación usando AjGenesis (Parte 1) Building An Application Using AjGenesis (Part 2) Armando una Aplicación usando AjGenesis (Parte 2) Building an Application Using AjGenesis (Part 3) Armando una… Continue reading Armando una aplicación usando AjGenesis (Parte 4)

Armando una aplicación usando AjGenesis (Parte 3)

Published on Author lopezLeave a comment

Tercera parte de esta serie de posts tutoriales, sobre cómo armar una aplicación usando AjGenesis, mi proyecto open source de generación de código. Anteriores posts: Building An Application Using AjGenesis (Part 1) Armando una Aplicación usando AjGenesis (Parte 1) Building An Application Using AjGenesis (Part 2) Armando una Aplicación usando AjGenesis (Parte 2) El código… Continue reading Armando una aplicación usando AjGenesis (Parte 3)

Armando una aplicación usando AjGenesis (Parte 2)

Published on Author lopezLeave a comment

En este segundo post de la serie explicando cómo armar una aplicación usando AjGenesis, mi proyecto open source de generación de código. El anterior post de la serie: Building An Application Using AjGenesis (Part 1) Armando una aplicación usando AjGenesis (Parte 1) En esta segunda parte, generaré dos archivos sencillos, a partir del modelo definido… Continue reading Armando una aplicación usando AjGenesis (Parte 2)