Instructions to install Dr. Geo with Cuis-Smalltalk stable or rolling (current) releases.
You can install both stable and current versions of Dr. Geo. You will use two different working directories though.
The stable Dr. Geo 24.06 is built against Cuis7.0. To build Dr. Geo from source, follow the instructions in the two sections below.
Set up your working directory for stable:
mkdir Cuis-StableFetch and install the stable Cuis-Smalltalk image, VM and the needed additional packages. You will clone the repositories below with the appropriate tag to instruct you want the stable versions.
cd Cuis-Stable
git clone --depth 1 https://github.com/Cuis-Smalltalk/Cuis7-0
git clone --depth 1 --branch Cuis7.0 https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-UI
git clone --depth 1 --branch Cuis7.0 https://github.com/Cuis-Smalltalk/Erudite
git clone --depth 1 --branch Cuis7.0 https://github.com/Cuis-Smalltalk/Numerics
git clone --depth 1 --branch Cuis7.0 https://github.com/Cuis-Smalltalk/Parsers
git clone --depth 1 --branch Cuis7.0 https://github.com/Cuis-Smalltalk/SVGFetch the latest stable code of Dr. Geo from its repository.
cd Cuis-Stable/Cuis7-0
git clone --depth 1 --branch 24.06 https://github.com/Dynamic-book/drgeoThe Dr. Geo work-in-progress version is based on the rolling release version of Cuis. Follow the instructions below to install your Dr. Geo development environment.
Set up your working directory:
mkdir Cuis-CurrentFetch and install the latest versions of Cuis-Smalltalk image, VM and needed additional packages.
cd Cuis-Current
git clone --depth 1 https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
git clone --depth 1 https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-UI
git clone --depth 1 https://github.com/Cuis-Smalltalk/Erudite
git clone --depth 1 https://github.com/Cuis-Smalltalk/Numerics
git clone --depth 1 https://github.com/Cuis-Smalltalk/Parsers
git clone --depth 1 https://github.com/Cuis-Smalltalk/SVGFetch the Dr. Geo repository, with source and script.
cd Cuis-Current/Cuis-Smalltalk-Dev
git clone --depth 1 https://github.com/Dynamic-Book/DrGeo
git clone --depth 1 https://github.com/Dynamic-Book/DyboLibRun the Dr. Geo IDE script. It installs DrGeo code and related packages into its development environment.
cd {Cuis-Stable|Cuis-Current}/{Cuis7-0|Cuis-Smalltalk-Dev}
./drgeo/startIDE.shA new image drgeoIDE.image is built in CuisImage and started. This is the development environment for the Dr. Geo.
In the Workspace window, execute the statement DrGeoSystem beDevelopment, it will set up the paths to the resources to test
appropriately the application.
Then, to open a Dr. Geo window, execute:
DrGeo newHave an interesting exploration!
Copyright 1998--2025 Hilaire Fernandes
