A bagatelle of an esolang that combines 2-ill, Etcha, and self-modification https://catseye.tc/node/Gemooy
Find a file
2025-01-01 12:56:54 +00:00
bin Arrange licensing info in accordance with REUSE 3.2 convention. 2024-08-28 11:28:05 +01:00
demo Arrange licensing info in accordance with REUSE 3.2 convention. 2024-08-28 11:28:05 +01:00
doc Update documentation. 2024-03-13 12:49:43 +00:00
eg Load example programs from JSONP instead of embed in HTML elements. 2018-01-24 14:38:12 +00:00
images Update README and include screenshot. 2020-12-04 11:07:19 +00:00
impl/gemooy.lua/src Fix bugs in Debugging.render() and Playfield:load(). 2024-09-27 12:30:48 +01:00
LICENSES Update documentation. 2024-03-13 12:49:43 +00:00
src Use more general playfield growth detector and limiter. 2025-01-01 12:56:54 +00:00
README.md Arrange licensing info in accordance with REUSE 3.2 convention. 2024-08-28 11:28:05 +01:00
REUSE.toml Arrange licensing info in accordance with REUSE 3.2 convention. 2024-08-28 11:28:05 +01:00

Gemooy

Try it online @ catseye.tc | Wiki entry @ esolangs.org | See also: EtchaWunnel


Screenshot of Gemooy HTML5 installation

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.