Shelisp

软件截图:
Shelisp
软件详细信息:
版本: 3.2
上传日期: 15 Apr 15
许可: 免费
人气: 8

Rating: 5.0/5 (Total Votes: 1)

Shelisp是一个很短的程序,它提供了编写和运行Unix外壳程序(特别是bash)的,从Common Lisp的命令和结构的机制。
要运行shelisp,说在命令提示符下:
口齿不清-load shelisp.lisp
这应该启动CMU Common Lisp的,并提供及时,*。一个更方便的形式可以是启动Emacs,并发出命令的Mx cmulisp,将启动一个'劣质口齿不清“模式,CMU;那么,说:
(载“shelisp.lisp”)
的感叹号(!)逃脱壳
现在,你可以说(在'*'已经放在那里了cmulisp):
*!LS
它会执行shell ls命令(通过运行bash的实例,并传递命令给它。
 当然,你实际上是用Lisp。你可以试试这个:
*(defun函数阶乘(X)(如果(zerop x)的1(*×(阶乘(1- X)))))
析因
*(33的阶乘)
8683317618811886495518194401280000000
所以,如果你输入``!'“该行的其余部分(直到行的第一端未逃脱了``'')被解释为bash命令,并将结果输出到标准输出。
现在试试:
*!回声?(2 + 3)祖祖
5zuzu
该`?“是“口齿不清逃离”。其次是s表达式被读,执行和印刷(带PRINC)和打印结果替换'?'而在shell命令的表达。它可以是任何Lisp表达式。
*回声(+ 2/3 2/11)“

什么在此版本中是新的

  • 在一些更多的功能添加(wget的测试,庆典,结果),这个版本是在Lisp的LGPL重新发布。

类似的软件

icolor
icolor

20 Feb 15

shelly
shelly

14 Apr 15

CDBoomkars
CDBoomkars

14 Apr 15

ObexTool
ObexTool

3 Jun 15

意见 Shelisp

评论没有发现
添加评论
打开图片!