Generación de Código e Inteligencia Artificial

Published on Author lopez1 Comment

A finales de los setenta y principios de los ochenta (ya en el siglo pasado ;-)) estuve aprendiendo de todo sobre programación, lenguajes de programación y ciencia de la computación en general. Eran los días de COBOL, BCPL, ensamblador de IBM/360, JCL (Job Control Language), tarjetas perforadas, sistemas operativos Pick, Algol/W, Fortran, PL/I, y C… Continue reading Generación de Código e Inteligencia Artificial

NHibernate 3 (Parte 7) One-To-Many con Inverse

Published on Author lopezLeave a comment

Anterior Post Siguiente Post En el anterior ejemplo tenía un problema a resolver: por cada capítulo de un libro nuevo se ejecutaba un INSERT Y un UPDATE, cuando bien podría bastar uno. En este post, uso una manera alternativa de mapear una lista uno-a-varios, usando el atribute inverse. Como ya es usual, el código del… Continue reading NHibernate 3 (Parte 7) One-To-Many con Inverse

NHibernate 3 (Parte 6) One-To-Many con Many-To-One

Published on Author lopezLeave a comment

Anterior post Próximo post Esta vez, la base de datos es la misma del anterior ejemplo (mismo nombre y scripts de creación): Pero quiero tener una referencia, en el dominio, de Chapter (capítulo) a Book (libro): public class Chapter { public virtual Guid Id { get; set; } public virtual string Title { get; set;… Continue reading NHibernate 3 (Parte 6) One-To-Many con Many-To-One

AjTalk: Implementando un intérprete tipo Smalltalk (Parte 1) Estructura de objetos

Published on Author lopez2 Comments

Comienzo a escribir sobre las decisiones de diseño que tuve que tomar para armar AjTalk, mi intérprete tipo Smalltalk de código abierto escrito en C#. Hay una largar tradición en el armado de máquinas virtuales Smalltalk. Veamos qué pude armar y por qué. En est primer post quiero exporar cómo implementar el concepto central de… Continue reading AjTalk: Implementando un intérprete tipo Smalltalk (Parte 1) Estructura de objetos

NHibernate 3 (Parte 5) Primer mapeo Uno-a-Varios

Published on Author lopezLeave a comment

Anterior post Próximo post Esta vez, tengo este modelo de datos para mapear a clases: Cada Book (libro) tiene 0, 1  o más Chapter (Capítulos). Este es el diagrama de clases de mi dominio:   El código para Book.cs: public class Book { public virtual Guid Id { get; set; } public virtual string Title… Continue reading NHibernate 3 (Parte 5) Primer mapeo Uno-a-Varios