Una nueva herramienta desarrollada por Jesse McGrew que replica el contenido de los manuales originales del lenguaje ZIL creado por Infocom para sus aventuras de texto. NO TIENE NADA QUE VER CON INFORM, más allá de que también genera código .z, pero la sintaxis es completamente diferente. En realidad, ZIL es un subset de MDL, a su vez un spin-off de LISP, con el que Infocom desarrolló el primer ZORK. Hasta ahora, no existía ningún compilador de ZIL, ni tampoco ningún compilador de MDL funcionando en sistemas modernos que pudiera ejecutar el código ZIL, pero Jesse McGraw se lo lleva currando desde hace unos años para ofrecerle a la comunidad una nueva herramienta que parece muy interesante y que ya está en un estado muy avanzado (release 0.ocho) con la que se pueden ya escribir aventuras.
http://www.ifwiki.org/index.php/ZIL¿Por qué mola ZIL? Porque si consigues entender como funciona el paradigma de los lenguajes de la familia LISP, puedes llegar a hacer cosas muy potentes con muy pocas instrucciones y unos cuantos paréntesis. Y porque, aunque odies Inform, podrás obtener los mismos (y hasta mejores...) resultados con una herramienta más liviana y menos apabullante. Y porque, si te termina gustando LISP, se te abre la puerta para desarrollar directamente en lenguajes como el propio CLIPS, Scheme, Racket, Rebol o Red, todos ellos muy bien dotados para la creación de DSLs, o sea, domain-specific-languages, o sea, TU PROPIO LENGUAJE DE PROGRAMACIÓN DE AVENTURAS. Quién sabe: un nuevo lenguaje PAW en el futuro implementado sobre un LISP...
Descarga paquete 0.8 (nuevas versiones con regularidad) y web en BitBucket:
https://bitbucket.org/jmcgrew/zilf/wiki/HomeEs bastante estable y el autor sigue trabajando en dirección a la RC para la versión 1.
Grupo de Facebook:
https://www.facebook.com/groups/ZILcom/Manuales:
http://www.xlisp.org/zil.pdfhttp://www.xlisp.org/zip.pdfIncluso alguien se animó a crear un compilador ZIL-to-Python
http://www.cosc.canterbury.ac.nz/greg.e ... lly/READMEPágina de Wikipedia del MDL original con enlaces a sus manuales (como curiosidad o para aprender la filosofía del LISP de aquella época). ¿Te suena David Lebling?:
https://en.wikipedia.org/wiki/MDL_(programming_language)
Código fuente en MDL del ZORK original de Infocom:
https://github.com/itafroma/zork-mdlEso sí, sólo para english-speaking caaders.
Saludos!