2007-01-01から1年間の記事一覧

Meadow,CLISP,SLIME

最近,やたらと忙しくてLispをさわる暇もほとんどないmacLisperなのだが,そんな中,WindowsのLisp環境もセットアップするはめに...しかし,かなりハマってしまったのであった. そんなところ,トイレで入門CommonLISPを見てたら,コラム?にMeaddow+CLISP…

SLIMEのインストール

SLIMEはEmacs内でLispを動かすシステム.エディタ内から編集中のコードを読み込ませたりできるみたいである. ダウンロードして,展開して,/usr/local/libなどにコピーする.この作業は手作業でやるほかなさそうである. また,以下のようなコードを.emacs…

finkでEmacsをインストール

Lispでの開発にはEmacsのような高機能エディタであれば,カーソル位置の対括弧を表示したり,括弧に即したインデントをつけるなどの機能が利用できる. しかし,MacOSX付属のEmacs(ターミナルで起動するもの)は日本語には対応していないので,新たにEmacs…

追記

忙しくてほったらかし. ACLではデフォルトでcompileされてなくて,明示的に(compile 'fib)しないといけないということに気づきました. Allegroから枝分かれしたAMCLがデフォルトでコンパイルされるようになっていたので,勝手にそう思いこんでいたようです…

CommonLISP実装を比較する

単純な計算を比較してCommonLISP実装を比較してみる. とはいってもCommonLISPにはいろいろコンパイルオプションがあるので,単純に比較するのはできないのだけど,あくまで参考程度ということで.. 比較したのは以下のフィボナッシ数列とアッカーマン関数…

CommonLISPからOpenGLを動かす.

動かすのはもちろん,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…

OpenGLUTをコンパイル&インストール

Esden氏のBLOGにあるようにOpenGLUTをダウンロードしてコンパイルする. このとき,最近のMacだとX11 SDKがインストールされていないとうまくコンパイルできない模様.DeveloperやX11を入れても入らないみたいなので注意.MacOSXインストールディスクのXcode…

cl-openglパッケージを登録

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…

darcsをインストール

パッケージcl-openglをインストールするには,darcsという,aptみたいな,パッケージマネージャを使う必要がある.パッケージマネージャがいろいろありすぎて大変だと思いつつ,これをサイトからダウンロードしてインストールする.Mac用はdarcsのオフィシャ…

ASDF-installを使ってCFFIをインストール

さてさて,OpenGLをフリーのCommonLispから使いたい..というわけでググったところ,cl-openglが使える模様であるので,これをインストールしたいわけである.このcl-openglは,CFFIという外部関数を呼ぶ出すパッケージから使うことができるみたい.さらに…

MacにSBCLインストール

CMUCLの流れをくむSBCLが速度の面では良さそうであるので,付属のインストールマニュアル通りにインストールする Binary版をSBCLのサイトからbinary版をダウンロードして展開. 「ターミナル」を起動して,展開したフォルダに移動して以下のコマンドを実行す…

黄昏のMacintoshCommonLISP(MCL)から新たな環境を求めて

MCLを=Franz社が出してた頃から10年以上,使いつづけてきたのだけど,もうIntel Macでは動かないし,digitoolのサイトもほぼ更新が止まっている. というわけで,代替の環境を検討していかなければならない. フリーまたはオープンソースの環境が普及には理…