Shelisp

نرم افزار تصویر:
Shelisp
جزئیات نرم افزار:
نسخه: 3.2
ها تاریخ: 15 Apr 15
توسعه دهنده: Dr. Alexandru Corlan
پروانه: رایگان
محبوبیت: 8

Rating: 5.0/5 (Total Votes: 1)

در Shelisp یک برنامه بسیار کوتاه است که مکانیسم برای آهنگسازی و در حال اجرا پوسته یونیکس (به خصوص پارتی) دستورات و سازه از Common Lisp را فراهم می کند.
برای اجرای shelisp، در خط فرمان می گویند:
shelisp.lisp -load لیسپ
این باید CMU و Common Lisp شروع و ارائه سریع، *. فرم راحت تر می تواند برای شروع ایمکس، و صدور دستور MX cmulisp که حالت `لیسپ تحتانی با CMU آغاز خواهد شد. پس از آن، می گویند:
(بار "shelisp.lisp")
انفجار (!) فرار به پوسته
حالا شما می توانید می گویند ('*' در حال حاضر وجود دارد توسط cmulisp قرار داده):
*! LS
و آن را به دستور ls پوسته های در حال اجرا به عنوان مثال پارتی و عبور از دستور برای اجرای آن (.
 البته، شما در واقع در Lisp. شما می توانید این را امتحان کنید:
* (defun فاکتوریل (X) (اگر (zerop X) 1 (* X (فاکتوریل (1- X)))))
فاکتوریل
* (فاکتوریل 33)
8683317618811886495518194401280000000
بنابراین، اگر شما وارد ``! '' بقیه خط (تا پایان اولین خط است که با یک `` فرار نمی '') را به عنوان یک دستور پارتی تفسیر و نتیجه در خروجی استاندارد چاپ شده است.
در حال حاضر سعی کنید:
*! اکو؟ (+ 2 3) zuzu
5zuzu
`؟ 'فرار لیسپ است. این است که توسط S-بیان شده است که به عنوان خوانده شده، اجرا و چاپ (با princ) به دنبال و در نتیجه چاپ جایگزین `؟ و بیان در دستور پوسته. این می تواند هر بیان لیسپ.
!؟ * * * * اکو (+ 2/3 2/11) "

چه جدید در این نسخه است:

در چند توابع بیشتری اضافه شد (دستور wget آزمون، پارتی-نتیجه) و این نسخه تحت لیسپ LGPL rereleased.

نرم افزار های مشابه

shelly
shelly

14 Apr 15

CrossFTP
CrossFTP

17 Feb 15

bareFTP
bareFTP

19 Feb 15

ftp4j
ftp4j

20 Feb 15

نظرات به Shelisp

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!