clisp
This is GNU CLISP - an ANSI Common Lisp Implementation
Windows10に導入
公式サイトでは、Windows用としてCygwin版を紹介しているが、
今となってはWSL (Windows Subsystem for Linux)が手っとり早いと思う。 WSLを起動すれば、次のコマンドでインストールできる
$ sudo apt install clisp
使い方
WSLで起動
$ clisp
終了
$ (quit)
ファイルを読み込んで実行
$ clisp
[1](load "hello.lisp")]
または
$ clisp (ファイル名)
基本コマンド
グローバル変数の定義
$ (defparameter *number* 1)
$ (defvar *number* 1)
変数出力
$ (print *number*)
関数定義
$ (deffun function-name (arg1 arg2)
(print arg1 arg2))
定義した関数を展開
$ (symbol-function 'test)
$ (fdefinition 'test)
エディター
公式ページ
CLISP - an ANSI Common Lisp Implementation
CLISP - GNU CLISP
CLISP manual page
Google翻訳 - CLISP manual page
概要
Common Lispの勉強をするには、あるいは情報を得るには | κeenのHappy Hacκing Blog
入門ページ
Lispって何? Lisp入門の入門 - Qiita
いまから始めるCommon Lisp - Qiita
Common Lisp入門 - Qiita
「Land of lisp」を読んだのでCommon Lispのまとめ - rbtnn雑記
M.Hiroi's Home Page / xyzzy Lisp Programming > Common Lisp入門
リファレンス
GCL SI Manual - GNU Common Lisp
Simplified Common Lisp reference
CLHS: Chapter Index - Common Lisp ANSI仕様
逆引き Common Lisp クックブック:逆引きCommon Lisp
Playground
A Lisp-to-Javascript compiler bootstrapped from Common Lisp