MacにScheme環境(DrRacket)を導入
SICPを読んでいる
勤務先で「Structure and Interpretation of Computer Programs (SICP)」(邦題は「計算機プログラムの構造と解釈」)の勉強会をしようという話になった。まだ実際に勉強会を開催するまでには至っていないが、個人的に少しずつ読み進めている。これまでLisp系の言語に触れてきたことがなかったためにSchemeの柔軟性に驚いたり、そのSchemeを通してコンピュータサイエンスのパズルを解くことに楽しさを感じている。
Scheme環境としてDrRacketを導入する
はじめのうちは紙とペンを使って練習問題を解いていたが、そのうちにコードを実行して処理効率や実行結果を確認したいと思うようになった。そこで、Schemeの実行環境をMacに作成することにした。Mac OS X上ではDrRacket*1を使用するのがお手軽だという話をきいたので、DrRacketをインストールすることにした。
なお、Macの環境は以下の通り。
- OS : Max OS X 10.6.5
- CPU: 2.26GHz Intel Core 2 Duo
- RAM: 4GB 1067MHz DDR3
DrRacketはSchemeから派生したプログラミング言語Racket*2用の統合開発環境である。DrRacketをインストールするためには、Racketのダウンロードページからプラットフォーム(今回はMacintosh OS X (Intel))に合わせてダウンロードしたパッケージを展開し、現れたフォルダごとアプリケーションフォルダにコピーすればよい。本記事作成時のRacketの最新バージョンは5.0.2。コピーしたフォルダの中にあるDrRacketをDockにコピーしておけばDrRacketの起動に便利だ。
さっそく少しだけDrRacketを試してみたが、あまり苦労せずに使うことができそうだ。既にDrRacket(DrScheme)の使用法についてまとめてあるページがネット上にあるため、適宜調べつつ使用していこうと思う。
参考
SICPについて
Scheme環境について
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
- 作者: Harold Abelson,Gerald Jay Sussman,Julie Sussman
- 出版社/メーカー: The MIT Press
- 発売日: 1996/09/01
- メディア: ペーパーバック
- 購入: 12人 クリック: 254回
- この商品を含むブログ (60件) を見る
- 作者: ジェラルド・ジェイサスマン,ジュリーサスマン,ハロルドエイブルソン,Gerald Jay Sussman,Julie Sussman,Harold Abelson,和田英一
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2000/02
- メディア: 単行本
- 購入: 35人 クリック: 1,149回
- この商品を含むブログ (487件) を見る