Continuing Lucas' answer, here's a script to load Coral into Squeak:
Installer ss project: 'OSProcess'; install: 'OSProcess-dtl.63'. Installer ss project: 'rb'; install: 'AST-Core-lr.88'. Installer lukas project: 'petit'; install: 'PetitParser-lr.218'; install: 'PetitTests-lr.34'; install: 'PetitSmalltalk-lr.47'. Installer ss project: 'fs'; install: 'FS-Core-StephaneDucasse.4'; install: 'FS-AnsiStreams-cwp.1'; install: 'FS-FileStream-cwp.1'; install: 'FS-Disk-cwp.1'. Installer ss project: 'CoralSqueak'; install: 'Coralsqueak-fbs.2'; install: 'Coral-fbs.55'.
This is based on the upcoming version of Coral (Damien has just begun remodeling parts of Coral) and adds a few Squeak methods that Coral expects.
After installation, follow the standard instructions:
SmalltalkImage current saveAs: 'coral.image'. CoralInstaller generateCoralScript. CoralInstaller generateCoralDebugScript. "Optionally: CoralInstaller generateAllExamples."
And then from the command line:
$ chmod +x coral.sh coralDebug.sh $ ./coral.sh scriptCarpet.cst
source share