Help us understand the problem. What is going on with this article?

Common Lispまとめ

本記事について

本記事は私がCommon Lispについて調べたことの備忘録的まとめです。

Common Lisp まとめ

環境構築

QuickLisp

  1. 公式からquicklisp.lispをホームディレクトリにダウンロード

  2. 以下コマンドを実行

(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
kedama17
SIerやってます。 趣味でrubyとLISP(Common Lisp)を書いてます。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away