ALT.NET Café sobre ConfORM de Fabio Maulo

Published on Author lopezLeave a comment

La gente de la comunidad ALT.NET Hispano organiza para mañana sábado una reunión virtual, no conferencia, sino ALT.NET Café. La idea es presentar y probar el nuevo trabajo del bueno de @FabioMaulo, su proyecto ConfORM. Este es el anuncio: El sábado 27 de febrero tendremos una reunión virtual. Será un Alt.Net Cafe virtual con el… Continue reading ALT.NET Café sobre ConfORM de Fabio Maulo

Web Crawler usando Agentes y AjSharp

Published on Author lopezLeave a comment

El pasado año, escribí un ejemplo de web crawler usando mensajes, detalles en los posts: Distributed Web Crawler using AjMessages Web Crawler distribuido usando AjMessages Antes, escribí otros ejemplos usando DSS/CCR, tecnologías incluidas en Microsoft Robotics Developer Studio: Distributed Agents using DSS/VPL Web Crawler example using DSS (Decentralized Software Services) Aplicaciones Distribuidas con AjMessages usando… Continue reading Web Crawler usando Agentes y AjSharp

Cantidad variable de Argumentos en AjSharp

Published on Author lopezLeave a comment

En mis experimentos con agentes, usando el intérprete AjSharp, encontré que me faltaba algo para implementar lo que quería: soportar una cantidad variable de parámetros en la llamada a una función, rutina o método. Así, que volví a codificar, con el sombrero de Test-Driven Development puesto, durante un desayuno de codificación, y salió lo que… Continue reading Cantidad variable de Argumentos en AjSharp

Agentes en AjSharp (Parte 2)

Published on Author lopezLeave a comment

Estuve implementando una especie de soporte de agentes en mi intérprete AjSharp. En el anterior post: Agents in AjSharp (Part 1) Agentes en AjSharp (Parte 1) describí algo de esa implementación y las principales características. Dos puntos para recordar: – Cada agente ejecuta en su propio thread – Cada agente tiene una cola de proceso… Continue reading Agentes en AjSharp (Parte 2)

Default methods en AjSharp

Published on Author lopezLeave a comment

En estos días, agregué lo que llamo default methods en AjSharp, mi intérprete de código abierto. ¿Qué es un default method en la jerga de AjSharp? Me inspiré por el mensaje #doesnotunderstand que está en los objetos Smalltalk. AjSharp es un intérprete dinámico, así que podemos invocar cualquier método, aún uno no existente. Si el… Continue reading Default methods en AjSharp

Agentes en AjSharp (Parte 1)

Published on Author lopezLeave a comment

Comencé a implementar ideas de agentes en mi intérprete AjSharp. Ya había explorado channel2, queue channels y futures en anteriores posts: Channels and GoRoutines in AjSharp (Part 1) Channels and GoRoutines in AjSharp (Part 2) GoRoutines y Canales en C# GoRoutines and Channels in C# AjSharp: Implementing Futures AjSharp: Implementando Futures Queue Channels in AjSharp… Continue reading Agentes en AjSharp (Parte 1)

Algoritmos Genéticos usando GoRoutines y Channels en C#

Published on Author lopezLeave a comment

Hace más de un año, escribí: Algoritmos Genéticos con AjAgents y Concurrency and Coordination Runtime (CCR) Genetic Algorithms with AjAgents and Concurrency and Coordination Runtime (CCR) explorando la concurrencia en la implementación de una solución al Travelling Salesman Problem usando un algoritmo genético. Al final del año pasado, escribí un ejemplo, usando lo que ya… Continue reading Algoritmos Genéticos usando GoRoutines y Channels en C#