Mathoms: programas
La Casa de Armenelos tiene el honor de presentar una colección de programas de muy dudosa utilidad. Esperamos que sean dignos de compartir espacio de disco con otros programas ilustres del hogar de los mathoms de Cavada Grande.
Personajes.scm
El programa Personajes de la Tierra Media es un sistema muy sencillo de inteligencia artificial que intenta adivinar mediante preguntas un personaje de la Tierra Media escogido por el usuario. Lo más interesante del programa es su capacidad para aprender nuevos personajes cuando no consigue adivinar el personaje pensado.
El programa está escrito en Scheme, un lenguaje de programación interpretado, por lo que es necesario tener un intérprete para poder ejecutarlo. Uno de los entornos de progrmación en Scheme más fáciles de manejar es el DrScheme, que se puede descargar gratuitamente desde su página: www.drscheme.org (aproximadamente 75 Mb). Aquellos que deseen una versión más compacta de Scheme, pueden descargar gratuitamente MzScheme (aproximadamente 4 Mb) desde www.plt-scheme.org. Hemos añadido una versión del programa que funciona bien en UMB-Scheme y Elk-Scheme, que probablemente irá bien también en otras versiones de Scheme. Esta última versión está comprimida con tar. Para extraer los ficheros, el comando es
tar -xvf personajes.zip
Todas las versiones contienen un fichero LEEME.txt con información sobre cómo ejecutar el programa.
Descarga: personajes_DrS.zip (Versión para DrScheme) | personajes_MzS.zip (versión para MzScheme) | personajes.zip (otras versiones de Scheme)
Matrix.c
Matrix.c es un programa escrito en C que bloquea la terminal de tu sistema Linux con una hermosa catarata de caracteres ASCII. También se ha observado que produce un efecto hipnótico en algunos usuarios. Fue escrito simplemente para probar varias funciones de la librería ncurses de Linux. Desgraciadamente (o quizás afortunadamente), funciona sólo en sistemas de tipo Unix.
Una vez descargado el archivo, se puede descomprimir con el siguiente comando:
tar -xvf matrix.zip
Se creará una carpeta llamada "matrix" que contendrá el fichero ejecutable (llamado también "matrix") y el código fuente (matrix.c). Si el programa no se ejecuta correctamente, se puede recompilar ejecutando, dentro del directorio matrix, el comando "make". Para detener el programa, pulsa [Control+c].
Descarga: matrix.zip