AjLisp en Javascript (Parte 2) Evaluación de Listas, Formas y Formas Especiales

Published on Author lopezLeave a comment

Anterior PostSiguiente Post En el anterior post presenté la estructura y creación de átomos y listas. Pero ¿Cómo se evalúa una lista en AjLisp? Como en otras implementaciones de Lisp, la cabeza de la lista apunta a algo (lo que se llama una forma o forma especial) que se aplica al resto de los elementos.… Continue reading AjLisp en Javascript (Parte 2) Evaluación de Listas, Formas y Formas Especiales

AjFabriq en NodeJs (Parte 1) Introducción

Published on Author lopezLeave a comment

Siguiente Post Hace unos años ya descubrí el proyecto Fabriq (gracias @asehmi!): Remember Fabriq Recordando Fabriq FABRIQ has gone public! Arvindra Shemi Fabriq Articles Clemens Vasters Fabriq Articles Los puntos principales: FABRIQ is an infrastructure for constructing networks of nodes processing and relaying messages. These nodes are hosted in machines running into a serviced application.… Continue reading AjFabriq en NodeJs (Parte 1) Introducción

AjLisp en Javascript (Parte 1) Atomos, Listas y TDD

Published on Author lopez1 Comment

Siguiente Post Estoy reescribiendo mi intérprete AjLisp usando Javascript. Pienso que un intérprete Lisp es un buen proyecto para aprender un lenguaje: simple, acotado pero no trivial. Nunca hubiera comenzado este proyecto sin usar TDD (Test-Driven Development): Javascript es muy dinámico y las herramientas que estoy usando (el browser, editor de texto) son limitadas. Sin… Continue reading AjLisp en Javascript (Parte 1) Atomos, Listas y TDD

Los Principios de la Buena Programación

Published on Author lopez3 Comments

Encuentro en estos días el post The Principles of Good Programming, de Christopher Diggins. Christopher Diggins is a software developer and freelance writer. Christopher loves programming, but is eternally frustrated by the shortcomings of modern programming languages. As would any reasonable person in his shoes, he decided to quit his day job to write his… Continue reading Los Principios de la Buena Programación

Desarrollo de Software: Aprendiendo de la Experiencia

Published on Author lopez1 Comment

Hace unos meses leí este post de @paulstovell: Five years at Readify donde comenta sobre sus cinco años de trabajo en Readify, consultora australiana especializada en tecnologías Microsoft y .NET. En estos días Stovell ha dejado la compañía: http://www.paulstovell.com/last-day-at-readify donde declara “I wouldn’t be half the developer I am today if it weren’t for Readify,… Continue reading Desarrollo de Software: Aprendiendo de la Experiencia

Programando Juegos Sociales en Línea (Parte 4) Procesando Acciones De Juego Arbitrarias

Published on Author lopez2 Comments

Anterior Post Siguiente Post  Hay un nuevo release del Windows Azure Toolkit for Social Games: http://watgames.codeplex.com/releases/view/70342 Examinemos un cambio clave en esta versión. Hay un nuevo punto de entrada en Tankster.GamePlay\Services\IGameService.cs: [WebInvoke(Method = “POST”, UriTemplate = “command/{gameId}”)] HttpResponseMessage Command(Guid gameId, HttpRequestMessage request); [WebInvoke(Method = “POST”, UriTemplate = “command/v2/{gameId}”)] HttpResponseMessage Command2(Guid gameId, HttpRequestMessage request); Hay DOS puntos… Continue reading Programando Juegos Sociales en Línea (Parte 4) Procesando Acciones De Juego Arbitrarias

Programando Juegos Sociales en Línea (Parte 3) Tankster, Blob Storage y JSONP

Published on Author lopezLeave a comment

Anterior PostSiguiente Post En mi anterior post escribí sobre el Windows Azure Social Gaming Toolkit, y su ejemplo de juego en línea, para varios jugadores. Ver: http://watgames.codeplex.com/ http://www.tankster.net/ (El lunes 1ro de Agosto, salió una nueva beta: http://watgames.codeplex.com/releases/view/70342) Hay dos post interesantes de @ntotten acerca de los “internals” del juego y las decisiones que se… Continue reading Programando Juegos Sociales en Línea (Parte 3) Tankster, Blob Storage y JSONP