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/
- Check result of executing sleep command, terminate if it failed. Chris Pressey a month ago
- Display the IP and the DP on the playfield using ANSI colours. Chris Pressey a month ago
- Update documentation. Chris Pressey a month ago
- Improve debugging and fix loader. Chris Pressey a month ago
- Split debug functions off into debugk.lua module. Chris Pressey a month ago
- Increment and decrement playfield cells. Now, the debugging! Chris Pressey a month ago
- Rotating of the instruction pointer delta. Chris Pressey a month ago
- Checkpoint development on Lua implementation Chris Pressey a month ago
- Adjust SPDX fields to better conform to the REUSE 3.0 spec. Chris Pressey 2 months ago
- Rearrange license info to follow REUSE 3.0 conventions. Chris Pressey 3 months ago