看了《黑客與畫家》,對Lisp語言比較好奇,於是就弄了本《Lisp使用教程》,有空的時候就學習一下。Lisp的實現有很多,我用的Emacs+sbcl+slime,因為網上資料比較好找。跟着的前幾章體驗了一下,先記錄一下: 在slime中,你會看到 CL-USER> 敲入命令,只要合乎 ...
. 在Common Lisp 眼中,一個符號的symbol value 和symbol function 是不一樣的,而Scheme對兩者不作區分。在Scheme 里面,變量只有唯一對應的值,它可以是個函數,也可以是另一種對象。因此,在Scheme 中就不需要 或者funcall 了。Common Lisp 的: let f lambda x x funcall f 在Scheme 中將變成: ...
2017-11-01 20:54 0 3205 推薦指數:
看了《黑客與畫家》,對Lisp語言比較好奇,於是就弄了本《Lisp使用教程》,有空的時候就學習一下。Lisp的實現有很多,我用的Emacs+sbcl+slime,因為網上資料比較好找。跟着的前幾章體驗了一下,先記錄一下: 在slime中,你會看到 CL-USER> 敲入命令,只要合乎 ...
這幾天開始玩Common Lisp,遇上了一個有意思的問題,CL一般是解釋運行,也有實現可以編譯生成字節碼(fas文件)。我正在用的兩種CL實現是SBCL和CLISP,前者是我從《實用Common Lisp編程》一書中看來的,CLISP相對於SBCL的特點之一就是CLISP把Lisp編譯成 ...
緣由:學習common-lisp過程中,一般都是在我本地的虛擬機中,用的lispbox(由於參考書很老)。最近有需求在我的遠程服務器上跑(ubuntu,在美國的虛擬主機,原因大家都知道的)。安裝好lispbox后,發現無法在遠程ssh工具上打開,換工具測試,還是不行。應該是lispbox項目都被 ...
(2014.1寫於CSDN的文章) 最近對lisp非常感興趣,因此在google中搜索了“common lisp install windows”, 想裝一個開發環境玩玩。 第一條結果就是 “Getting going with modern Common Lisp on Windows ...
如何配置一個Common Lisp IDE - 使用 Roswell 在 Ubuntu 中快速開始 Common Lisp 編程 [原文]https://towardsdatascience.com ...
大概不少programmer都看過《黑客與畫家》,作者用了整整一章的篇幅討論Lisp的強大。我自然就會手癢癢。 幾個月前,幾天內攻城略地搞定了Python,用的方法便是用Py重寫之前開發的類庫,這樣就能很快熟悉語法,培養語感。喜上眉梢的我,也嘗試將同樣的策略用在 ...
Lisp 入門 LISP 是 LISt Processor 的縮寫,是“列表處理語言”意思。Lisp語言最初是由美國的 John McCarthy 在 1958 年提出來的,是最早的計算機語言之一。然而,半個多世紀后的今天,Lisp 語言仍然在使用,並且還會繼續被使用,這和它獨特 ...
一、CommonJS 1.CommonJS API定義很多普通應用程序(主要指非瀏覽器的應用)使用的API。它的終極目標是提供一個類似Python,Ruby和Java標准庫。CommonJs 是服務器 ...