2007-03-01から1ヶ月間の記事一覧
SLIMEはEmacs内でLispを動かすシステム.エディタ内から編集中のコードを読み込ませたりできるみたいである. ダウンロードして,展開して,/usr/local/libなどにコピーする.この作業は手作業でやるほかなさそうである. また,以下のようなコードを.emacs…
Lispでの開発にはEmacsのような高機能エディタであれば,カーソル位置の対括弧を表示したり,括弧に即したインデントをつけるなどの機能が利用できる. しかし,MacOSX付属のEmacs(ターミナルで起動するもの)は日本語には対応していないので,新たにEmacs…
忙しくてほったらかし. ACLではデフォルトでcompileされてなくて,明示的に(compile 'fib)しないといけないということに気づきました. Allegroから枝分かれしたAMCLがデフォルトでコンパイルされるようになっていたので,勝手にそう思いこんでいたようです…
単純な計算を比較してCommonLISP実装を比較してみる. とはいってもCommonLISPにはいろいろコンパイルオプションがあるので,単純に比較するのはできないのだけど,あくまで参考程度ということで.. 比較したのは以下のフィボナッシ数列とアッカーマン関数…
動かすのはもちろん,X11から.「ターミナル」から動かすとsbclごと落ちるので注意. $ sbcl This is SBCL 1.0.2, an implementation of ANSI Common Lisp. More information about SBCL is available at http://www.sbcl.org/. SBCL is free software, prov…
Esden氏のBLOGにあるようにOpenGLUTをダウンロードしてコンパイルする. このとき,最近のMacだとX11 SDKがインストールされていないとうまくコンパイルできない模様.DeveloperやX11を入れても入らないみたいなので注意.MacOSXインストールディスクのXcode…
darcsでダウンロードしたフォルダをsbclに登録する. フォルダ全体を/usr/local/lib/sbcl/site/に移動. $ mv ~/cl-opengl/ /usr/local/lib/sbcl/site/ cl-opengl/*.asdファイルからsite-systemsフォルダ内にシンボリックリンクを作成 $ cd /usr/local/lib/s…
パッケージcl-openglをインストールするには,darcsという,aptみたいな,パッケージマネージャを使う必要がある.パッケージマネージャがいろいろありすぎて大変だと思いつつ,これをサイトからダウンロードしてインストールする.Mac用はdarcsのオフィシャ…
さてさて,OpenGLをフリーのCommonLispから使いたい..というわけでググったところ,cl-openglが使える模様であるので,これをインストールしたいわけである.このcl-openglは,CFFIという外部関数を呼ぶ出すパッケージから使うことができるみたい.さらに…
CMUCLの流れをくむSBCLが速度の面では良さそうであるので,付属のインストールマニュアル通りにインストールする Binary版をSBCLのサイトからbinary版をダウンロードして展開. 「ターミナル」を起動して,展開したフォルダに移動して以下のコマンドを実行す…
MCLを=Franz社が出してた頃から10年以上,使いつづけてきたのだけど,もうIntel Macでは動かないし,digitoolのサイトもほぼ更新が止まっている. というわけで,代替の環境を検討していかなければならない. フリーまたはオープンソースの環境が普及には理…