[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dr. Geo] Instructions to install DrGeo
From: |
Jonathan van Alteren |
Subject: |
Re: [Dr. Geo] Instructions to install DrGeo |
Date: |
Thu, 14 Apr 2022 12:08:29 +0200 |
Hi Hilaire,
Thank you for the Cuis install instructions!
I've needed to take slightly different actions because I'm on macOS (10.14
Mojave). For that reason I downloaded this VM instead:
https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/download/202112201228/squeak.cog.spur_macos64x64.dmg
Using the Mac Finder, I extracted the 'Squeak.app' from the .dmg file and put
it inside the Cuis-Smalltalk-Dev directory. The command to launch the image
then becomes:
./Squeak.app/Contents/MacOS/Squeak Cuis6.0-5069.image
(NOTE: Adding the extension .image is needed, otherwise it opens a Finder
dialog to locate an image file.)
This successfully launches Cuis Smalltalk. I have also just found these
instructions for Linux/Mac/Windows here, which might be useful for others:
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/master/Documentation/GettingStarted.md
However, in the install.txt instructions, you mention (under step 3) to update
the image. I'm not familiar with Cuis yet... how do I 'update it'?
(After rummaging around a bit, I found the 'Install New Updates' command in the
menu, hidden under 'Changes...'. Executing this seems to have updated the
image. Is this the way to go?)
Also, I needed to install the bzr command line using Homebrew
(https://formulae.brew.sh/). Since they have discontinued support for macOS
version 10.14, I used this experimental support for Mojave:
https://github.com/gromgit/homebrew-core-mojave
This allowed me to fetch the Dr. Geo repository successfully.
Step 5 then becomes:
./Squeak.app/Contents/MacOS/Squeak Cuis6.0-5069.image -s
drgeo/srcCuis/DrGeo.pck.st
However... the '-s' command line option doesn't seem to do anything. Instead, I
took a hint from https://github.com/Cuis-Smalltalk/Learning-Cuis and evaluated
this in the workspace:
Feature require: #DrGeo
This seems to have installed the right package version 1.373 (there was also a
DrGeo version 1.203 under 'cuis-xp').
Progress! I hope to find time to explore over the coming weeks. Thanks again
and keep up the good work!
PS Shouldn't Dr. Geo be added to the list of additional packages for Cuis?
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/master/Documentation/AdditionalPackagesForCuis.md
Kind regards,
Jonathan van Alteren
Guild Member | Object Guild B.V.
Software that works with you
jonathan@objectguild.com