Shelisp

軟件截圖:
Shelisp
軟件詳細信息:
版本: 3.2
上傳日期: 15 Apr 15
許可: 免費
人氣: 59

Rating: 4.0/5 (Total Votes: 2)

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重新發布。

類似的軟件

WU-FTPD
WU-FTPD

3 Jun 15

Tcsh
Tcsh

27 Sep 15

GNU Bash
GNU Bash

22 Jun 18

Mosh
Mosh

17 Feb 15

意見 Shelisp

評論沒有發現
添加評論
打開圖片!