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
@master
git clone https://git.catseye.tc/Gemooy/
- Set the save slot name input value correctly after loading. Chris Pressey a month ago
- Reword the "preset" nomenclature to "saved slot". Chris Pressey a month ago
- Save slots into a namespace. Chris Pressey a month ago
- Arrange licensing info according to REUSE 3.2 convention. Chris Pressey a month ago
- Put DAM files in their own DAM directory. Chris Pressey a month ago
- Show the save slot entries to the dropdown in alphabetical order. Chris Pressey a month ago
- Allow presets to be passed to the Saveable on construction. Chris Pressey a month ago
- toggleSaveArea() so that it can be collapsed again. Chris Pressey a month ago
- Have user confirm saving over an existing entry. Chris Pressey a month ago
- Slightly nicer behaviour of the dropdown on save/cancel save. Chris Pressey a month ago