Shelisp

Скріншот програми:
Shelisp
Дані програми:
Версія: 3.2
Дата завантаження: 15 Apr 15
Розробник: Dr. Alexandru Corlan
Ліцензія: Безкоштовно
Популярність: 8

Rating: 5.0/5 (Total Votes: 1)

Shelisp є дуже коротка програма, яка забезпечує механізми для створення і запуску UNIX Shell (зокрема, Баш) команди і конструкції з Common Lisp.
Щоб запустити shelisp, скажімо, в командному рядку:
Lisp -load shelisp.lisp
Це має почати CMU Common Lisp і забезпечити оперативне, *. Більш зручна форма може бути, щоб почати Emacs, і виконати команду Mx cmulisp, яка почне режим `поступається Lisp" з КМУ; то, кажуть:
(Навантаження "shelisp.lisp")
Вибух (!) Бігти до раковини
Тепер ви можете сказати ('*' вже поклав туди cmulisp):
*! Ls
І він буде виконувати команду оболонки Ls (шляхом запуску екземпляра Баш і попутні команду до нього.
 Звичайно, ви насправді Lisp. Ви можете спробувати це:
* (DEFUN факторіала (х) (якщо (zerop х) 1 (* х (факторіал (1- х)))))
ФАКТОРНИЙ
* (Факторний 33)
8683317618811886495518194401280000000
Так що, якщо ви входите ``! '' Інша частина лінії (до першого кінця лінії, що не відбувся `` '') інтерпретується як команда Баш і результат виводиться на стандартний висновок.
Тепер спробуйте:
*! Ехо? (+ 2 3) Zuzu
5zuzu
В `? ' є «сюсюкати втечу. Це супроводжується S-вирази, яке прочитаний, виконаний і в друкованому (з Princ) і друкується результат замінює '?' і вираження в команді оболонки. Це може бути будь-який вираз Lisp.
* Ехо (+ 2/3 2/11) "

Що нового У цьому випуску :?

  • трохи були додані інші функції (Wget-тест, Баш-результат), і ця версія перевиданий під LGPL Lisp.

Схожі програми

DRBL
DRBL

17 Feb 15

GPuTTY
GPuTTY

11 May 15

TermEmulator
TermEmulator

11 May 15

ish
ish

14 Apr 15

Shelisp

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями