Shelisp

Shelisp es un programa muy corto que proporciona mecanismos para componer y ejecutar la cubierta UNIX.
Descargar ahora

Shelisp Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Dr. Alexandru Corlan
  • Sitio web del editor:
  • http://dan.corlan.net/shelisp/

Shelisp Etiquetas


Shelisp Descripción

Shelisp es un programa muy corto que proporciona mecanismos para componer y ejecutar la cubierta UNIX. Shelisp es un programa muy corto que proporciona mecanismos para componer y ejecutar comandos de cáscara de UNIX (particularmente Bash), y construyes de Common Lisp.Para ejecutar Shelisp, digamos en el símbolo del sistema: lisp -load shelisp.lisp que debe iniciar CMU Common Lisp y proporcione el inmediato, *. Una forma más conveniente podría ser comenzar a Emacs, y emitir el comando M-X CMULISP que iniciará un modo 'inferior de LISP' con CMU; Luego, digamos: (Carga "Shelisp.LISP") El BANG (!) Escape a Shell Ahora puede decir (el '*' ya está aquí por CMULISP): *! LSAND ejecutará el comando shell ls (ejecutando Una instancia de Bash y pasando el comando. Por supuesto, en realidad estás en Lisp. Puedes probar esto: * (Defun Factorial (X) (si (Zerop X) 1 (* X (Factorial (1- X)))) )) Factorial * (Factorial 33) 86833176181188649551111864955111144012800000SO, ¿si ingresas "`! '' El resto de la línea (hasta que el primer extremo de la línea que no se escape con un "` ") se interpreta como un comando de bash y el resultado Se imprime en la salida estándar. Ahora intente: *! echo? (+ 23) zuzu5zuzuthe '?' es la 'escape lisp'. Es seguido por una expresión S que se lee, ejecuta e imprime (con princ) y El resultado impreso reemplaza al '?' y la expresión en el comando Shell. Puede ser cualquier expresión de lisp. *! echo? (+ 2/32/11) "


Shelisp Software relacionado

Desembolsador

Integrar imágenes de discos de directorio y un cargador de arranque en una imagen de arranque ...

59

Descargar