AjModel, Modelo por Código (Parte 1) El Origen

Published on Author lopezLeave a comment

Siguiente Post Ya saben que soy un gran promotor de elevar el nivel de abstracción, separar los problemas de las soluciones, etc. Uno de mis proyectos, AjGenesis, está dedicado a usar modelos de libre definición que pueden producir, con generación de código, aplicaciones en diferentes plataformas y tecnologías. Ahora, quiero explorar otra manera de hacer… Continue reading AjModel, Modelo por Código (Parte 1) El Origen

Ejecutando AjSharp en Azure

Published on Author lopezLeave a comment

El code kata de este pasado fin de semana fue algo que estaba pensando desde el último año: ejecutar AjSharp (mis post en español de AjSharp) dentro de un Worker Role de Azure. Pero desde antes que pienso: un intérprete como AjSharp puede servir de lenguaje de scripting en sistemas distribuidos. Esta incursión en Azure… Continue reading Ejecutando AjSharp en Azure

Elementos abstractos en AjGroups

Published on Author lopezLeave a comment

He escrito sobre mi librería de grupos finitos AjGroups en mis anteriores posts: Presenting AjGroups: Finite Groups Library Presentando AjGroups: una Librería de Grupos Finitos Permutations in AjGroups Permutaciones en AjGroups Ahora, quiero presentar otra de las implementaciones de un grupo finito que usé la solución: una basada, no en permutaciones explícitas, sino en elementos… Continue reading Elementos abstractos en AjGroups

Permutaciones en AjGroups

Published on Author lopezLeave a comment

En mi anterior post presenté a AjGroups, una librería de clases escrita en C# que implementa conceptos y operaciones de grupos finitos. El código fuente está en mi AjCodeKata Google Project, en trunk/AjGroups. En este post, quisiera explicar una de las implementaciones que están dentro de AjGroups: grupos basados en permutaciones. Una permutación es una… Continue reading Permutaciones en AjGroups

Presentando AjGroups: Librería de Grupos Finitos

Published on Author lopezLeave a comment

Estuve escribiendo una librería de clases C# para manejar grupos finitos. Un grupo es un conjunto G de elementos dotados de una operación binaria *, dondee: a * b  is in G    (clausura) a * (b * c) = (a * b) * c        (asociatividad) a * a’ = e     (existencia de inverso e identidad)… Continue reading Presentando AjGroups: Librería de Grupos Finitos

Agentes en AjTalk: Introducción

Published on Author lopezLeave a comment

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 en AjSharp (Parte 2) Web Crawler using Agents in AjSharp Web Crawler usando Agentes en AjSharp… Continue reading Agentes en AjTalk: Introducción

AjTalk: Accediendo a objetos y tipos .NET

Published on Author lopezLeave a comment

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 esta facilidad podemos acceder a todo el poder de una librería de clases, y… Continue reading AjTalk: Accediendo a objetos y tipos .NET