Browse by Tags
All Tags »
Lenguajes de Programación »
AjSharp (
RSS)
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...
Filed under: .NET, AjLisp, AjBasic, Lenguajes de Programación, Programación Funcional, AjSharp, Lisp, TDD, AjTalk, Dynamic Language Runtime, AjIo
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...
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 ...
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...
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...
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...
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...
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...
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...
Una de las características que quería tener desde el principio en mi intérprete AjSharp era que las funciones y rutinas sean ciudadanos de primera clase en el lenguaje (en este post uso la palabra clave function pero se puede usar también sub para definir...
Hace una semanas, implementé channels en mi intérprete AjSharp . Pueden leer sobre el tema en: Channels and GoRoutines in AjSharp (part 1) Channels and GoRoutines in AjSharp (part 2) Canales y GoRoutines en AjSharp (Part 1) Canales y GoRoutines en AjSharp...
Había implementado canales en mi intérprete AjSharp . Describí el trabajo y ejemplos en: Channels and GoRoutines in AjSharp (part 1) Channels and GoRoutines in AjSharp (part 2) Canales y GoRoutines en AjSharp (Part 1) Canales y GoRoutines en AjSharp ...
En mi anterior post describí algo de la implementación de canales y “goroutines” en AjSharp , mi intérprete de un lenguaje de scripting. Quisiera hoy mostrar algunos ejemplos del uso de esos canales y rutinas lanzadas en paralelo. Primero, recordemos...
Estoy escribiendo un intérprete no tipado con sintaxis tipo C#, que bauticé AjSharp. Hace un tiempo escribí sobre este proyecto de código abierto en: AjSharp Programming Language a C#-like Dynamic Language AjSharp: un lenguaje dinámico en C# Pueden bajarse...
Durante el desarrollo de AjGenesis , mi proyecto de generación de código, definí y usé un lenguaje interpretado, llamdado AjBasic, que me dió libertad para implementar tareas, plantillas y acceso a .NET, de una forma muy flexible. El año pasado comencé...