lolcode - lolcat - ¿Cuál es el "mejor" intérprete de código abierto de código lol?
Aunque tal vez no sea el "mejor", creo que es genial que alguien del equipo de DLR haya creado un intérprete LOLCode basado en el DLR , con acceso completo a .NET Framework.
Enlace añadido de Wayback Machine
Ciertamente, sin una definición de "mejor", hay pocas formas de responder esta pregunta con certeza. Estoy escribiendo un intérprete de LOLCODE ( http://pgfoundry.org/projects/pllolcode/ ) para admitir LOLCODE como lenguaje para escribir procedimientos almacenados en la base de datos PostgreSQL. (¿Por qué lo preguntas? Porque quería saber cómo hacerlo.) Este intérprete está escrito en C y usa Bison y Flex para analizar. Estas parecen ser las "mejores" opciones en este caso porque eso es lo que usa PostgreSQL. Si está más familiarizado con, por ejemplo, Perl, el intérprete basado en Perl es probablemente mejor.
Mi implementación favorita es LOLPython
Entonces, una gran ventaja si eres un fan de python. :)
Y si querías hacer cambios a lo que ya está definido, es bastante simple. :RE
Sé que no es un intérprete, pero he usado la implementación de Lolcode.net y funcionó bastante bien para mí. Sigue las specifications relativamente bien, a excepción de algunas cosas (como matrices).
Además, tengo que ejecutarlo en Linux usando Mono , si la compatibilidad con Linux es importante para ti.