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

CodeCamp en Buenos Aires: Intérpretes y Compiladores en .NET

Published on Author lopez3 Comments

El próximo sábado tendremos CodeCamp en Buenos Aires: http://www.codecamp.com.ar Les recomiendo una visita al blog (en la página principal) y a la agenda: http://www.codecamp.com.ar/agenda.aspx donde hay actividades y charlas desde la mañana hasta la tarde, sobre Azure, Entity Framework 4, .NET 4, Arquitectura de Software (por @MartinSalias), WPF, IronRuby, DynamicDataCenter, SQL Server, Silverlight, ASP.NET MVC,… Continue reading CodeCamp en Buenos Aires: Intérpretes y Compiladores en .NET

Servidor y Cliente en AjSharp Distribuido

Published on Author lopezLeave a comment

En mis anteriores posts: AjSharp Distribuido: un Roadmap Distributed AjSharp: a Roadmap AjSharp Distribuido: Primeros pasos Distributed AjSharp: First Steps escribí una breve descripción de lo que quiero para un AjSharp distribuido (mi intérprete de código abierto), y mostré unas pocas “screenshots” de programas en ejecución distribuida. Examinemos y corramos un ejemplo simple pero concreto.… Continue reading Servidor y Cliente en AjSharp Distribuido

Transacciones en memoria en AjSharp usando References

Published on Author lopezLeave a comment

El año pasado me encontré con Clojure, un dialecto de Lisp que compila a Java. Estuve codificando AjSharpure (ver AjLisp Family: Implementing Lisp Interpreters in C#)(La familia AjLisp, implementando intérpretes Lisp en C#), un intérprete tipo Clojure (no un compilador) en .NET (si necesitan una más completa implementación en .NET, hay un ClojureCLR, compilado usando… Continue reading Transacciones en memoria en AjSharp usando References

AjSharp Distribuido: un roadmap

Published on Author lopezLeave a comment

El pasado fin de semana, estuve agregando características a mi intérprete de código abierto AjSharp, para que comenzara a soportar ejecución distribuida. Escribí sobre el tema en: Distributed AjSharp: First Steps AjSharp Distribuido: Primeros Pasos (más post en español http://msmvps.com/blogs/lopez/archive/tags/AjSharp/default.aspx) (más post en inglés/Anglish (Angel´s English 🙂 http://en.wordpress.com/tag/ajsharp/) En esta semana pasada, escribí más código… Continue reading AjSharp Distribuido: un roadmap

AjSharp distribuido: Primeros pasos

Published on Author lopez2 Comments

Fue un gran fin de semana, con code kata. En la tarde del sábado, comencé a jugar con serialización de comandos en mi intérprete AjSharp: En ese momento estaba usando Windows Communication Foundation, con simple BasicHttpBindind y address. Elegí serializar comandos y expresiones en arreglos de bytes, usando BinaryFormatter, y enviarlos via WCF básico (No… Continue reading AjSharp distribuido: Primeros pasos

Haciendo Scripting sobre WatiN usando AjSharp

Published on Author lopezLeave a comment

AjSharp es un lenguaje interpretado que escribí en C#. Es un lenguaje dinámico, con clases y objetos dinámicos, valores funcionales, canales y gorutinas, entidades similares a agentes, acceso a objetos .NET nativos. Fue creado como un derivativode mi trabajo previo en AjBasic, el lenguaje interpretado y dinámico que use como base de AjGenesis, mi proyecto… Continue reading Haciendo Scripting sobre WatiN usando AjSharp

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)