単体版のDr.Geoは以下のサイトからダウンロードできます。Windows OS, Mac OS X, Linuxで動作します。
Dr. Geo, be a geometer!
Mac OS Xでzipファイルを展開する際に,一部のファイルの実行権限がはずれDr. Geoが起動しない場合があるようです。(2014.12.11記載, 2014.12.13日現在開発元で修正済みです。)そのような場合に遭遇した場合はこちらを参考にしてください。
Windows 10で単体版をダウンロードした場合にPharoのメッセージ画面が現れてDr.Geoが起動しないという現象がおきました。すべてのWindows 10 で起きる現象ではありませんが,もしそのような場合に遭遇した場合はこちらを参考にしてください。
iOSで動作するDr.Geoも公開されています。ただし,iOS版は機能制限版は無料ですが,フル機能版は有料です。
iOS版が非公開となった理由についてはここに説明があります。
ARMプロセッサを搭載したRaspberry Pi では公開されているDr.Geoを動かすことができませんが,Raspberry Piで動くPharoを利用することで以前のバージョン(13.10)は動かすことができます。Raspberry PiでDr.Geoを動かすを参照して下さい。
Dr.GeoはEtoys4.1以降にも収録されています。ただし,こちらは最新版とは異なり,軌跡の描画プログラム等は古いものが使われています。
なお,Etoysに搭載されているDr.Geoには,軌跡をとるためのメソッドに不足があるため,以下のcsファイルを読み込む必要があります。
DrGeo-makoto.1.cs
主な修正点
squeakland.orgで配布されているオリジナルのEtoys 5はDr.Geoの日本語化が不十分であるため,みんなでたのしくスクイーク版のEtoys 5を利用することを勧めます。なお,本家のEtoys中のContents/Resources/locale/ja/LC_MESSAGES/中のmoファイルを以下にあげるmoファイルと入れ替えてもいいです。
DrGeoII-Core.mo
Etoys版のDr.Geoはそのままでは使い勝手が悪いので,以下の作品をダウンロードして使うことを勧めます。オブジェクト(点や線など)を生成するためのボタンをあらかじめ用意してあります。他にボタンは用意されていないがあると便利なもの(複数選択,複数削除)をEtoysのスクリプトを作成して,そのボタンを配置してあります。(なお,ボタンの並びは本家DrGeo(Pharo Smalltalk)に準拠して作成しました。
DrGeo.001.pr
ダウンロードした上記のファイルをデスクトップ上のMy Etoysフォルダ(あらかじめEtoysをインストールしてあればあるはずです)に入れて,Etoysからよびだすか,Etoysのデスクトップにファイルをドラッグアンドドロップして読み込みます。
この問題は2014.12.13日現在で,すでに配布元で解決済みです。
記録として以下のコメントは残しておきます。Windows 10でDr.Geoの単体版をダウンロードして起動しようした際にPharoのパラメータメニュー画面が出てDr. Geoが起動できない場合がありました。(2015.10.16)
原因はexe - Pharo (SmallTalk) dont open Windows 8 - Stack Overflowで議論されているものと同じと思われます。解決策としては,C:\Users配下には置かずに,別の,例えばC:直下に置くことで起動できるようです。USBメモリーからの起動もできます。