[Squeak-ja: 3439] Re: Squeak の幾何ソフト

Kazuhiro ABE abee @ squeakland.jp
2007年 3月 8日 (木) 17:38:56 JST


阿部@新百合です。

On Thu, 08 Mar 2007 16:02:55 +0900 (JST)
Tatsuyoshi HAMADA <hamada @ holst.sm.fukuoka-u.ac.jp> wrote:
>実は、上記サイトから
>http://www.squeaksource.com/DrGeoII/
>を経て最新版の
>http://www.squeaksource.com/DrGeoII/DrGeoII-HilaireFernandes.73.mcz
>を試してみたい
>
>mcz というファイルが何らかのアーカイブだとは思うのですが、
>これを Squeakland2005J で動作させるためには、
>どのような手順を踏めば良いのでしょうか?

mczはSqueakのバージョン管理システムであるMonticelloのパッケージファイルで
す。Windowsの場合は、このファイルをSqueakのウィンドウにドロップするだけで
ロードできるのですが、Linux(のウィンドウマネージャ)用にこの機能が実装されて
いるかどうか分かりません。

どのプラットホームでも使える手段としては、Squeakの標準ファイラであるファ
イルリスト(File List)を使う方法があります。

ファイルリストはワールドメニューの「開く」から「ファイル・リスト」を選ぶ
と開きます。ワールドメニューは、開発版の場合、バックグラウンドで左クリッ
ク、eToysユーザ版の場合はEscキーで開きます。

ファイルリストの左上のペインからディレクトリを選択し、右上のペインでmczファ
イルを選ぶと、右上の「ロード」ボタンが有効になりますので、それをクリック
するとロードされます。

このとき、eToysユーザ版の場合は、読み書き可能なディレクトリが「My Squeak」
以下に制限されます。これはWindowsでは通常「C:\My Squeak」です。UNIX系では
環境変数のSQUEAK_USERDIRに依存すると思われますが、具体的にどこを指してい
るのかよく分かりません。

さらに、DrGeoIIの場合はロード後にGUIでなくSmalltalk式を使って起動するよう
になっているので、文字入力可能な場所、たとえばワークスペースなどをワール
ドメニューから開き、「DrGApp new」と入力後、選択して右ボタンメニュー(中ボ
タンかも)で「式を評価」します。

先日私が試したのは、DrGeoII-HilaireFernandes.72.mczだったのですが、73は必
要なメソッドが不足しているためにうまく動かないようです。72を試されるか、
パッチを作りましたので、73をロードした後に添付のstファイル(gzipしています)
をファイルリストでファイルインしてから「DrGApp new」を評価してください。

Monticelloについては、川村さんのサイトが詳しいです。
http://squeak.qp.land.to/wiki/index.php?Tools%2FMonticello

また、梅澤さんの「自由自在Squeakプログラミング」(ISBN 978-4-88373-203-6)
にも解説があります。

 //abee
--
阿部 和広  EMAIL abee @ squeakland.jp

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: DrGGeometryView-toolBar.st.gz
型:         application/octet-stream
サイズ:     821 バイト
説明:       無し
URL:        http://www.smalltalk.jp/pipermail/squeak-ja/attachments/20070308/6f4b5d49/DrGGeometryView-toolBar.st.obj


Squeak-ja メーリングリストの案内