Shelisp

Screenshot Software:
Shelisp
Detalii soft:
Versiune: 3.2
Incarca data: 15 Apr 15
Producător: Dr. Alexandru Corlan
Licenţă: Gratuit
Popularitate: 8

Rating: 5.0/5 (Total Votes: 1)

Shelisp este un program foarte scurt, care prevede mecanisme de compunere și de funcționare coajă Unix (în special bash) comenzi și construcții din comună Lisp.
Pentru a rula shelisp, spune la linia de comandă:
LISP shelisp.lisp -load
Acest lucru ar trebui să înceapă CMU Common Lisp și să ofere prompt, *. O formă mai convenabilă ar putea fi pentru a începe Emacs, și să emită comanda Mx cmulisp care va începe un mod `Lisp inferior" cu CMU; atunci, spune:
(Sarcină "shelisp.lisp")
Bang (!) De evacuare a plăti
Acum puteți spune ("*" este deja pus acolo de cmulisp):
*! Ls
Și va executa comanda ls coajă (rulând o instanță bash și trece comanda la acesta.
 Desigur, sunt de fapt în Lisp. Puteți încerca acest lucru:
* (Defun factorial (x) (în cazul în care (zerop x) 1 (* x (factorial (1 x)))))
Factorial
* (Factorial 33)
8683317618811886495518194401280000000
Deci, dacă introduceți ``! '' Restul liniei (până la primul capăt de linie care nu a scăpat cu o `` '') este interpretată ca o comandă bash, iar rezultatul este imprimat pe iesirea standard.
Acum, încercați:
*! Ecou? (+ 2 3) Zuzu
5zuzu
Anii `?" este "evadarea Lisp". Acesta este urmat de o s-expresie care este citit, executat și imprimate (cu princ), iar rezultatul tipărit înlocuiește `?" și expresia în comanda coajă. Acesta poate fi orice expresie Lisp.
* Ecou (+ 2/3 2/11) "

Ce este nou în această versiune:!?

  • , câteva s-au adăugat mai multe funcții (wget-test, bash-rezultat), iar această versiune este relansat în Lisp LGPL.

Software similare

wxDownload Fast
wxDownload Fast

3 Jun 15

Perl Shell
Perl Shell

3 Jun 15

pftpd
pftpd

17 Feb 15

edtFTPnet/Free
edtFTPnet/Free

11 May 15

Comentarii la Shelisp

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!