構建利器Lisp的創作環境

2021-06-05 12:33:19 字數 1809 閱讀 6958

部落格:

日期:april 2nd, 2012

由於柳大使用 macports,所以本文只適用於 mac 使用者。之所以稱之「創作環境」,而不是「開發環境」,是因為用 lisp 寫程式,就像作家作文、畫家作畫一樣享受。

$ sudo port install emacs +carbon

$ sudo port install sbcl slime

新建~/.emacs檔案,寫入如下內容:

(setq inferior-lisp-program "/opt/local/bin/sbcl"); your lisp system

(add-to-list 'load-path "/opt/local/share/emacs/site-lisp/slime"); your slime directory

(require 'slime)

(slime-setup

'(inferior-slime

slime-asdf

slime-autodoc

slime-banner

slime-c-p-c

slime-editing-commands

slime-fancy-inspector

slime-fancy

slime-fuzzy

slime-highlight-edits

slime-parse

slime-presentation-streams

slime-presentations

slime-references

slime-scratch

slime-tramp

slime-typeout-frame

slime-xref-browser))

進入 emacs:

$ emacs
進入 lisp 開發模式:

m-x slime
然後會有一些顯示內容滾動,之後就會顯示如下介面:

上面我輸入了一句(+ 2 3)的 lisp 語句。

slime中輸入:

cl-user> (format t "hello world!")
$ sbcl

* (format t "hello world!")

如下圖:

$ vim helloworld.lisp
輸入:

(format t "hello world!")
退出儲存:

:wq
執行:

clisp helloworld.lisp
用 vim 的門檻就是低啊。當然,emacs 使用者也可以用 emacs 來編輯,用 clisp 執行,但會被其他 emacs 使用者鄙視的。--

構建利器Lisp的創作環境

部落格 日期 april 2nd,2012 由於柳大使用 macports,所以本文只適用於 mac 使用者。之所以稱之 創作環境 而不是 開發環境 是因為用 lisp 寫程式,就像作家作文 畫家作畫一樣享受。sudo port install emacs carbon sudo port inst...

虛擬化環境管理的新利器

經濟不景氣的時代,越來越多的企業努力尋找著減少成本開支的良方。虛擬化技術以其優化應用部署 提高it投資回報率 節約能耗等諸多才能得到越來越多的關注。然而,在應用虛擬化的過程中,能否順利實現應用部署,並將這些優勢充分發揮出來,取決於虛擬化環境的管理能力。例如,快速高效的虛擬機器部署 提高應用部署靈活性...

VC的DDK編譯環境構建

2 在debug中建立check版的驅動 注 wxp 為windows xp 3 在release中建立free版驅動 4 匯入檔案 5 編譯工程 6 生成結果 生成objchk i386中的usbview.exe 說白了原理與在dos編譯一樣 如下為dos編譯方法 setenv即為setenv.b...