Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

Browse by Tags

All Tags » Proyectos de Código Abierto » Lenguajes de Programación (RSS)
Resoluciones del Nuevo Mes: Junio 2012
Ya había publicado este post en inglés , pero no todavía en español. Tiempo de revisar mis resoluciones del pasado mes : - AjContab modelo en memoria pendiente - Agregar verbos a SetTuples pendiente - Agregar funcionalidad a Acquarella (extender por lenguaje...

Posted Thu, Jun 7 2012 17:47 by lopez | 2 comment(s)

Implementando Lenguajes de Programación en Javascript, JsConf Argentina
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...

Posted Mon, May 21 2012 11:47 by lopez | 1 comment(s)

Resoluciones del Nuevo Mes: Abril 2012
Es tiempo de escribir la lista de resoluciones para este mes de Abril de 2012. Primero, un repaso de las de Marzo : - Templates en AjGenesis en Ruby   pendiente - Soporte de control de flujo en AjLang   completo - Soporte de objetos nativos...

Posted Fri, Apr 6 2012 19:26 by lopez | 1 comment(s)

AjTalk en Javascript (1) Primeras Implementaciones desde 0
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...

Posted Fri, Mar 23 2012 11:10 by lopez | with no comments

Resoluciones del Nuevo Mes: Marzo 2012
Primero, una revisión de mis resoluciones para Febrero : - Implementar los primeros comandos ADO.NET en AjBase (in memory database) Completo - Implementar Id y propiedades read/write en AjCoRe (simple Content Repository) Completo - Comenzar a escribir...

Posted Wed, Mar 7 2012 22:06 by lopez | 1 comment(s)

Resoluciones del Nuevo Mes: Febrero 2012
Primero, una revisión de mis resoluciones de Enero : - Implementar Id en los nodos de AjCoRe (simple Content Repository) Parcial - Implementar Cliente/Servidor en AjKeyvs (Key Value Store) Completo - Comenzar una nueva versión de mi framework simple PHP...

Posted Thu, Feb 2 2012 11:16 by lopez | 1 comment(s)

Resoluciones del Nuevo Mes
En mi opinión, usar un año para planear objetivos es demasiado tiempo. Prefiero tener periodos más cortos para iteraciones de vida. Un año da demasiado tiempo para la pereza, pérdida de foco y “procratination”. Mi propuesta: tener objetivos mensuales...

Posted Mon, Jan 2 2012 10:49 by lopez | 2 comment(s)

AjLisp en Ruby (2) Contexto con Nombres y Valores
Anterior Post Una de las primeras clases que implemente en AjLispRb es el ambiente (“environment”). Esta vez lo llamé contexto: un diccionaro donde guardar pares nombre/valor, los valores de los átomos con nombre. El código: module AjLisp class Context...

Posted Thu, Dec 29 2011 10:20 by lopez | with no comments

AjTalk y Javascript (Parte 2) Compilando una Clase Simple
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...

Posted Tue, Dec 20 2011 10:05 by lopez | with no comments

Segunda Semana Sabática del Año
Hoy, Diciembre 8, comienzo la segunda semana sabática del año. Terminará el domingo 18 de Diciembre. Entonces, escribí mi lista de tareas personal, mis compromisos para estos días. Una semana sabática es una oportunidad...

Posted Thu, Dec 8 2011 14:55 by lopez | 1 comment(s)

AjLisp en Ruby (1) Estructura, Clases y Tests
Estoy aprendiendo y practicando Ruby, y como es costumbre, lo hago escribiendo algo interesante para mí: el intérprete AjLisp (hace unos meses lo implementé en Javascript ). TDD es mi amigo: escribo un test, lo ejecuto en rojo, codifico para pasarlo a...

Posted Sat, Dec 3 2011 10:06 by lopez | 1 comment(s)

AjLisp en Javascript (Parte 3) Define, Lambda y Closures
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,...

Posted Tue, Sep 6 2011 12:05 by lopez | 1 comment(s)

AjLisp en Javascript (Parte 2) Evaluación de Listas, Formas y Formas Especiales
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...

Posted Wed, Aug 31 2011 12:11 by lopez | 1 comment(s)

Agentes en AjTalk: Introducción
Extendí mi proyecto AjTalk (una virtual machine interpretada tipo Smalltalk, escrite en C#), para soportar algunas ideas que ya había implementado en AjSharp : Agents in AjSharp (Part 1) Agentes en AjSharp (Parte 1) Agents in AjSharp (Part 2) Agentes...

Posted Fri, Oct 29 2010 10:51 by lopez | with no comments

AjTalk: Accediendo a objetos y tipos .NET
Uno de los puntos de diseño principales en AjTalk (mi proyecto de código abierto implementando una Virtual Machine tipo Smalltalk en C#) es tener accceso a la tecnología de implementación, en este caso, .NET (podría reescribir el proyecto en Java). Con...

Posted Tue, Oct 26 2010 10:43 by lopez | 1 comment(s)

More Posts « Previous page