MJHD

エモさ駆動開発

Lisp学習日誌1

自分の作ったソフトウェアを配布するためのサイトを、Lispで作ろうと考えている。現在は仮にダウンロードセンターと読んでいる。

なぜLispかというと、今まで関数型の言語というものに触れたことがなかったため前々から学習したいと思っていて、さらにCaveman2というフレームワークを使えば、実用的なWebサイトをLispでかけると知ったためである。

一応、一通りのインストールは終わっていて、後はサイトを作り始めるだけなのだが、現在サーバの起動ができないという問題にぶち当たっている。

Centerという名前でプロジェクトを作成したのだが、Caveman2のREADME通りに起動しようとしても、プロジェクトを読み込めないのだ。

* (ql:quickload :center)

debugger invoked on a QUICKLISP-CLIENT:SYSTEM-NOT-FOUND in thread
#<THREAD "main thread" RUNNING {AC42979}>:
  System "center" not found

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Give up on "center"
  1:         Exit debugger, returning to top level.

((LABELS QUICKLISP-CLIENT::RECURSE :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) "center")
0]

Common Lispの処理系を初めて触ったぐらい初心者なので、このエラーの言わんとすることが全くわからないのだが、 まぁそもそもLisp初心者がいきなりWebサービスを書こうなんて思うのが間違いかもしれない…

二兎を追うものは一兎も得ずということか、真面目にHello Worldからやろうか。