コンピュータプログラミングの概念・技法・モデル
(IT Architect' Archive
クラシックモダン・コンピューティング6)
(IT Architects’Archive CLASSIC MODER)
(翔泳社)
セイフ・ハリディ (著), ピーター・ヴァン・ロイ (著)
Peter Van-Roy (著), Seif Haridi (著), 羽永 洋 (翻訳)
原書: Concepts, Techniques,
and Models of Computer Programming
開発環境
- OS X Yosemite - Apple (OS)
- Emacs (Text Editor)
- Oz (プログラミング言語)
- Mozartプログラミングシステム(Mozart 2) (実装)
コンピュータプログラミングの概念・技法・モデル(IT Architect' Archiveクラシックモダン・コンピューティング6) (IT Architects’Archive CLASSIC MODER)(セイフ・ハリディ (著)、ピーター・ヴァン・ロイ (著)、Peter Van-Roy (著)、 Seif Haridi (著)、羽永 洋 (翻訳) 、翔泳社、原書: Concepts, Techniques, and Models of Computer Programming(CTM))を取り組む前に、とりあえず環境の準備。
- MacPortsで mozartを探す。
- mozartは見つかったけど、バージョンが1.4で2はないみたい。
- とりあえず、1.4をインストールしようとしたらエラー。(Yosemiteだから?)
- 公式サイトから直接パッケージをダウンロード、インストール。
- Mozart2を起動。
- Applications folderにEmacs.appがないと起動できない。
- ということで、
$ ln -s /Applications/MacPorts/Emacs.app /Application
としてシンボリックリンクを作成するも、Emacsが起動しない。。 - /Applications/MacPortsにあるEmacs.appを/Applicationフォルダにコピー。(そんなにサイズが大きくないので、重複してSSDの空き領域が減るのは気にしないことに。)
- もう一度、Mozart2を起動。
- 今度は無事に起動。(普段使ってるEmacs.appと、Mozart2が起動したEmacs.appの2つのEmacs.appが存在して、Dockにアイコンが2つある状態になるのも気にしないことに。)
ちゃんと環境が整ったので、本書を、手を動かし、コードを書きながら読み進めていくことに。
0 コメント:
コメントを投稿