Shelisp.

Shelisp é um programa muito curto que fornece mecanismos para compor e executar o Shell Unix.
Baixe Agora

Shelisp. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Dr. Alexandru Corlan
  • Site do editor:
  • http://dan.corlan.net/shelisp/

Shelisp. Tag


Shelisp. Descrição

Shelisp é um programa muito curto que fornece mecanismos para compor e executar o Shell Unix. O Shelisp é um programa muito curto que fornece mecanismos para compondo e executando os comandos da Unix Shell (particularmente bash) e constrói de lisp comum. Execute o prompt de comando: Lisp - Carregar Shelisp.LispThis deve iniciar o CMU comum Lisp e fornecer o mensagem, *. Uma forma mais conveniente pode ser iniciar o Emacs e emitir o comando M-X CMulisp que iniciará um modo de "lisp inferior" com CMU; Então, digamos: (carregar "Shelisp.lisp") o estrondo (!) Escape para Shell agora você pode dizer (o '*' já está colocado lá por cmulisp): *! lsand irá executar o comando shell ls (correndo Uma instância bash e passando o comando para ele. Claro, você está realmente em Lisp. Você pode tentar isto: * (defun fatorial (x) (se (zerop x) 1 (* x (fatorial (1- x))) )) Fatorial * (fatorial 33) 86833176188118864955111886495518194401280000000so, se você entrar ``! 'O resto da linha (até a primeira extremidade da linha que não é escape com um ``' ') é interpretado como um comando bash e o resultado é impresso na saída padrão. Agora tente: *! Echo? (+ 23) Zuzu5zuzuzuthe "?" é a "escape lisp". Ele é seguido por uma expressão S que é lida, executada e impressa (com a princ visite e impressa O resultado impresso substitui o `? 'e a expressão no comando shell. Pode ser qualquer expressão lisp. *! echo? (+ 2/32/11)"


Shelisp. Software Relacionado