| 📦 Turbo Golo d710c1b k33g 20h ago | 1 | # Demos |
| 2 | |
| 3 | Three Golo programs to open in Turbo Golo. Each runs under `golo`, and the tests pass under `golo --test`: |
| 4 | |
| 5 | | Directory | What it shows | Run it | |
| 6 | | --- | --- | --- | |
| 7 | | `hello/` | The smallest program: a module, a function, a greeting | `golo demos/hello/hello.golo` | |
| 8 | | `shapes/` | Structs, a union with two variants, augmentations, closures and a comprehension — with a `*_test.golo` beside it | `golo demos/shapes/shapes.golo` then `golo --test demos/shapes` | |
| 9 | | `syntax-tour/` | One of everything the scanner colours, each line of `tour.golo` running; `lexer-only.golo` beside it holds the tokens the lexer reads and the parser refuses, coloured but not runnable | `golo demos/syntax-tour/tour.golo` | |
| 10 | |
| 11 | From the repository root: |
| 12 | |
| 13 | ```bash |
| 14 | turbo-golo demos/shapes/shapes.golo |
| 15 | ``` |
| 16 | |
| 17 | Open one, press `F9` for the project tree, and `Alt-G` for the Golo menu. Create the project's tools file from that menu and **Run** asks which script to run. |