Tree @1.0-2024.1024 (Download .tar.gz)
Gemooy
Try it online @ catseye.tc | Wiki entry @ esolangs.org | See also: Etcha ∘ Wunnel
This is the reference distribution of Gemooy, an esoteric programming language designed by Chris Pressey on December 2, 2010.
It contains a document describing Gemooy which shall be considered, in lieu of anything more rigorous, the specification of the language: doc/Gemooy.md.
It also contains implementations of Gemooy in JavaScript (src/gemooy.js) and Lua (impl/gemooy.lua/) which might be considered, in lieu of anything more formal and canonical, reference implementations of the language.
There is also a Gemooy article on the esowiki which contains the description, some example programs, and a Turing-completeness proof.
Commit History
@1.0-2024.1024
git clone https://git.catseye.tc/Gemooy/
- Arrange licensing info according to REUSE 3.2 convention. Chris Pressey 27 days ago
- Put DAM files in their own DAM directory. Chris Pressey 27 days ago
- Show the save slot entries to the dropdown in alphabetical order. Chris Pressey 27 days ago
- Allow presets to be passed to the Saveable on construction. Chris Pressey 27 days ago
- toggleSaveArea() so that it can be collapsed again. Chris Pressey 27 days ago
- Have user confirm saving over an existing entry. Chris Pressey 27 days ago
- Slightly nicer behaviour of the dropdown on save/cancel save. Chris Pressey 27 days ago
- Stop instruction pointer from flying away too far into empty space. Chris Pressey 27 days ago
- Add dam-editable.js, to make this work like it always has, again Chris Pressey 27 days ago
- More tweaking the Save control. Chris Pressey 29 days ago