Jelly

Jelly is a dialect of APL in Python influenced by J, created and maintained by CGCC user Dennis. It extends APL with a plethora of extensions suitable for code golf, e.g. divmod, the hash function, and string compression.


 * Like APL, Jelly uses a wide range of Unicode glyphs. However, Jelly extends the glyph set to 256 characters in the US International keyboard, as well as the addition of 2-character digraphs.
 * Jelly introduces new terms to re-define the APL terms. Unlike APL, Jelly 's dfns are called "links". Newlines are used to separate links, the last line of the program is called the main link. Built-in functions are called "atoms", the tacit composition of them is called a "chain".
 * There isn't a known way to configure the index origin in Jelly.