2007-06-01から1ヶ月間の記事一覧

CommonLispで何かを作る 4 SBCLでCGI

CGIって #!sbclのパスその後にプログラムを書くって感じでいいと思うんだけど、sbclのパスってどこなんだろ? findで調べんのかなぁ、って思ってたら昔書いたメモ発見。 which xxxでパスがわかるってさ。 which sbclで /usr/bin/sbclて返ってきた。 というわ…

CommonLispで何かを作る 3 apacheを入れる

まずはApacheを入れる。Apacheのインストールと設定 インストール自体は簡単。 UbuntuだからSynapticパッケージマネージャでApacheを選ぶだけ。 あぁ簡単。 Synapticパッケージマネージャを立ち上げて「Apachem」で検索。 ん??Apacheって1.3xx系と2.xxx系…

CommonLispで何かを作る 2

Webアプリを作るのはいいとして、どうやって作ればいいんでしょう?? SBCLを使ってるんだけど、Webアプリ作るフレームワーク見たいのあるのか? 軽く調べてもない。聞いたこともないから多分ないんだろう。 単純なCGIでいいや。と、いいつつ実際にCGIで何か…

CommonLispで何かを作る 1

ANSICommonLispとOnLispはざーと流し読みした。 最初は練習問題をときながらちびちび読み進めてたんだけど、だんだん面白そうなところだけ先に読み出してしまう。 でー。大体は読んだ。ポールグレアムだから読みやすかったし、なんとなく分かってきたような…

素人なりに考えるCommonLispとScheme

今理解している範囲で思うことのスナップショットをとっておく。Schemeの方がいいところ ・変数と関数で名前空間がわかれていないこと。わかれてないから色々すっきりすること。 defineだけ funcallとかapplyしなくていい #'いらない ...etcCommonLispがいい…

あぁぁ

これはカッコいい。こんな使い方できんねや・・・。 思いつかんよ・・・。 ;; CL-USER> (apply #'mapcar #'list '((1 2 3) (4 5 6) (7 8 9))) ;; *1