Repository navigation
STreuthBrowser 0.1.1 is a tutorial-only patch on 0.1.0. The Browser and runtime source commits are unchanged.
The bundled 03_guarded_visitor tutorial now explains that guarded overload candidates on one object are tried newest first. It shows the recommended broad-first/narrow-last installation order and deliberately reverses the declarations so readers can see why order matters.
Requirements: a Java 21 JRE or newer matching the archive architecture. JavaFX native libraries are included. A JDK is needed only to build STreuth or STreuthBrowser from source.
The macOS Apple silicon and Ubuntu 24.04 x64 archives passed the Browser test suite. The downloaded macOS archive was checksum-verified and its bundled Tutorial 03 was executed successfully. The Windows x64 archive is build-only in CI; its executable payload is unchanged from the manually verified 0.1.0 release.
After extracting, run bin/STreuthBrowser on macOS or Linux, or bin\STreuthBrowser.bat on Windows.
For the first run, expand Tutorial in the file browser. Right-click the 16_guided_ide_tour folder itself and choose Open Workset, then choose Run > Run Current File. A workset tells the IDE which source files belong together. Do not open and run Main.st by itself.