fugue

interpreted language for computercraft

loading interpreter...

about

'fugue' is an interpreted programming language created with lua. it was purpose-designed around the minecraft computercraft:tweaked mod, with an emphasis on smaller keywords, shortcuts for common actions, and custom event-loop objects made for interacting with the in-game world.

papers

2025-12-13 project final.pdf 2025-11-16 project proposal.pdf

links & related

fugue source code (github) cc:tweaked mod (github) cc:tweaked mod (modrinth) create mod wiki - 'train_arrival'

examples

click on the boxes below to pull up a specific example of fugue's interpreter in action!

Example 1

Arithmetic

Example 2

Keywatcher

Example 3

Train Station