Shelisp

Софтуер снимки:
Shelisp
Софтуер детайли:
Версия: 3.2
Дата на качване: 15 Apr 15
Розробник: Dr. Alexandru Corlan
Разрешително: Безплатно
Популярност: 8

Rating: 4.0/5 (Total Votes: 2)

Shelisp е много кратка програма, която предвижда механизми за композиране и работи Unix черупки (особено Баш) команди и конструкции от Общата Lisp.
За да стартирате shelisp, казват в командния ред:
фъфлене -load shelisp.lisp
Това би трябвало да започне да се сваля CMU Общата Lisp и предостави на подсказването, *. A-удобна форма може да бъде да започне Emacs, и подайте командата Mx cmulisp, че ще започне режим на `отстъпва фъфлене" с CMU; След това, казват:
(Натоварване "shelisp.lisp")
Бретонът (!) Избягат да плащам
Сега може да се каже (на "*" вече е поставена там от cmulisp):
*! LS
И то ще се изпълни командата на черупката LS (като пуснете Баш инстанция и минаваща командата към него.
 Разбира се, вие сте всъщност в Lisp. Можете да опитате това:
* (Defun факторен (х) (ако (zerop х) 1 (* х (факторен (1 х)))))
Факториел
* (Факторен 33)
8683317618811886495518194401280000000
Така че, ако сте въвели ``! '' На останалата част от линията (до първия край на ред, че не е избягал с `` '') се интерпретира като команда Баш и резултатът се отпечатва на стандартния изход.
Сега се опитайте:
*! Ехо? (+ 2 3) Zuzu
5zuzu
Стойността `?" е "фъфлене бягство". Той е последван от S-израз, който се чете, изпълнена и отпечатани (с Princ) и отпечатан резултат замества `?" и изразяването в командният ред. Тя може да бъде всеки Lisp експресия.
* Ехо (+ 02.03 11.02) "

Какво ново в тази версия:?

  • Няколко! бяха добавени повече функции (Wget-тест, Баш-резултат), и тази версия е rereleased под Lisp LGPL.

Подобен софтуер

sysfunc
sysfunc

17 Feb 15

sftp-cloudfs
sftp-cloudfs

14 Apr 15

ftpsync
ftpsync

3 Jun 15

GSL shell
GSL shell

20 Feb 15

Коментари към Shelisp

Коментари не е намерена
добавите коментар
Включете на изображения!