;;; HSE-96: practica-00.txt ;;; Introducción a Emacs y Lisp. ;;;============================================================================ ;;;**************************************************************************** ;;; PRIMERA PARTE * ;;;**************************************************************************** ;;; En este momento Emacs ha creado un buffer en el que muestra el contenido ;;; de este archivo. Puedes moverte a lo largo de él utilizando las flechas ;;; del teclado. Además puedes añadir texto o borrarlo si lo deseas, pero ;;; ninguna modificación será grabada en el fichero practica-00.txt hasta ;;; que no lo ordenes expresamente. ;;; Ahora crearemos otro buffer en el que prodrás trabajar con el ;;; intérprete de Lisp. Para ello teclea ESC-x run-lisp RET (Emacs ;;; mostrará lo que teclees abajo, en la ínea inferior). Hazlo y sigue ;;; las instrucciones del profesor, luego podrás volver a este buffer ;;; tecleando CTRL-x b RET. ;;;**************************************************************************** ;;; SEGUNDA PARTE * ;;;**************************************************************************** ;;; Escribe la primera versión de la función factorial que se hizo en clase ;;; debajo de este párrafo y salva el fichero con el comando CTRL-x ;;; CTRL-w, a continuación Emacs te pide el nombre que vas a asignar al ;;; fichero, llámalo ``practica-00.lsp'' y pulsa RET. ;;; Vuelve al buffer que tiene el intérprete de Lisp con CTRL-x b RET y ;;; sigue las instrucciones del profesor. ;;;**************************************************************************** ;;; TERCERA PARTE * ;;;**************************************************************************** ;;; Para finalizar, crea una función COMBINA en Lisp que calcule números ;;; combinatorios. Así: ;;; > (combina 3 2) ;;; > 3 ;;; > (combina 5 3) ;;; > 10 ;;; Cuando hayas terminado, sitúate en este buffer y salva las ;;; modificaciones tecleando CTRL-x CTRL-s. ;;; Para terminar cierra la sesión con Lisp. Para ello cambia al buffer del ;;; intérprete con CTRL-c CTRL-z y ejecuta (exit). Luego vuelve a este ;;; buffer y sal de Emacs tecleando CTRL-x CTRL-c.