本記事について
本記事は私がCommon Lispについて調べたことの備忘録的まとめです。
Common Lisp まとめ
環境構築
QuickLisp
公式からquicklisp.lispをホームディレクトリにダウンロード
以下コマンドを実行
(load "./quicklisp.lisp")
(quicklisp-quickstart:install)
(ql:add-to-init-file)
Lisp + Vim
プロジェクト作成
cl-projectを使う方法
(ql:quickload :cl-project)
(cl-project:make-project #p"myproj/")
データ型
型を判定したい/取得したい
- 型を判定
(defvar *x* 1)
; => *x*
(typep *x* 'integer)
; => T
- 型を取得
(defvar *x* 1)
(type-of 1)
; => FIXNUM
(type-of *x*)
; => FIXNUM