このページの内容

Awesome Common Lisp Learning

Common Lisp Learningを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

使い方

  1. Lisp環境を入手する。
  2. The Common Lisp Hyperspec.
  3. 自分に合ったレベルのLisp書籍をダウンロードして読み進める。例を入力し、コードを試す。別の書籍へ切り替えても構わない。
  4. Exercism.
  5. 行き詰まったらオンラインコミュニティを探し、賢い質問をする
  6. Quicklisp.
  7. いずれ、使用しているLisp実装のマニュアルを読む。

Lisp環境

Lisp実装を直接実行することもできますが、編集環境を使うと作業が容易になります。

オンラインリファレンス

オンライン書籍

無料でオンライン閲覧できる書籍を、概ね基礎から上級の順に掲載します。

オフライン書籍

購入するか図書館から借りる必要がある書籍です。

オンラインコミュニティ

ライブラリ管理

これら自体はライブラリではありませんが、ほかのライブラリを探してインストールするのに役立ちます。

Common Lisp実装

一般的なCL実装とそのマニュアルをアルファベット順に掲載します。特記がない限り、これらは自由ソフトウェア実装です。Clikiの自由ソフトウェアCommon Lisp実装一覧も参照してください。

謝辞

情報の多くは、Rainer JoswigによるCommon Lisp学習についてのStack Overflow回答と、現在は閉鎖されたStack Overflow Documentsサイトから得ました。ClikiのGetting Startedページも非常に役立ちました。