mieki256's diary



2008/06/25(水) [n年前の日記]

#2 [scheme] Schemeをインストール

勉強用に。GIMPのスクリプトを書くときに知識が必要になるらしくて、前から気になってたわけで。

以前、MzSchemeをインストールしていたみたいではある。>自分。C:\usr\local\以下に入ってた。アンインストール方法がわからん…。

MIT/GNU Schemeをインストールしてみたり :

_MIT/GNU Scheme - GNU Project - Free Software Foundation (FSF)

インストールすると「プログラムの追加と削除」に項目が並ぶので、アンインストールも簡単。

_Scheme 入門 1. Scheme 処理系のインストール :

参考にしながら勉強。MIT/GNU Scheme をインストールすると4つのショートカットファイルが、と書いてあるけど、現状では一つしかショートカットが作られないらしい。Edwin という emacsっぽいエディタが開く。C-x C-e で最後の式?を実行できるらしい?

scheme.ini は作らない方向で作業。

xyzzyのscheme-modeで使えるように設定する方法が分からない。 :

_xyzzy - WikiWikiFun を参考にして、~/.xyzzy に、
(load-library "scheme-mode")
(push '(".scm$" . scheme-mode) *auto-mode-alist*)

;; MIT/GNU Scheme
(setf *scheme-process-open-hook*
      #'(lambda (buffer)
          (if (buffer-process)
              (buffer-process)
            (progn
              (set-buffer buffer)
              (make-process
               (format
                nil "\"~A\""
                (map-slash-to-backslash "C:/usr/local/MIT-GNU_Scheme/bin/scheme.exe")))))))
と書いてみたんだけど。make-scheme-scratch の (+ 1 2) の C-RET したらエラーが出る。うーん。

_Command-Line Options - MIT/GNU Scheme 7.7.90+ を参考にすればどうにかなるのだろうか。英語わからん。

Gaucheも気になるのだけど。 :

_Gauche - A Scheme Interpreter
_[Think IT] 第1回:Gaucheをはじめてみませんか? (2/3)

Windows用のバイナリはまだ難あり、ということらしくて。うーん。cygwin 入れてまで勉強するものなのか、という気もするし。うーん。いや。あくまで勉強用、としての範疇であれば、実験用バイナリとやらでも全然OKなのかしらん。よくわからんです。

勉強用、と割り切って実験用バイナリを入れてみた。zipを解凍して c:\usr\local\ 以下にフォルダをコピー。xyzzy の scheme-mode で使えるように ~/.xyzzy を修正。

xyzzy 上で Scheme を勉強する = Gauche を勉強する、と割り切ることに。MIT/GNU Scheme を勉強する時は Edwin 上で、ということにしようかなと。

以上です。

過去ログ表示

Prev - 2008/06 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project