Search

Searching is implemented using a keyword searching system, so looking for keywords rather than trying to type sentences will give better results. This resource is most helpful if you already know what you are looking for and just want the characters to copy-paste. If you are having trouble finding a built-in, consider asking in Jelly Hypertraining. If something does not appear under a certain keyword and you believe it should, consider opening an issue or pull request to the GitHub repository. If you want to search by a specific character sequence in the description that isn't a keyword, consider using Ctrl-F on this page.

Note: the arity of a quick in this table is the arity of the resulting link, not the number of links it consumes. "Variadic" means the resulting link's arity is internally -1 and thus gets coerced depending on context, whereas "depends" means the resulting link has fixed arity but depends on the consumed links.



Symbol Name Type Arity Description (For monads, z is the argument; for dyads, x and y are the left and right arguments).
ı Complex Number Literal Syntax xıy returns x + y × 1j. x defaults to 0 and y to 1 if missing.
ȷ Exponential Number Literal Syntax xȷy returns x × 10y. x defaults to 1 and y to 3 if missing.
, List Literal Separator Syntax If the left and right side are both literals with no spaces before/after ,, separate elements in a list literal. Otherwise, it will be treated as , (Pair).
- Negative Number Literal Syntax Negate a number literal. Without a value, - defaults to -1.
. Floating-Point Number Literal Syntax Floating point decimal. .y is equivalent to 0.y and x. is equivalent to x.5.
[ Begin List Literal Syntax Begin a comma-separated list literal. These are not required for a depth-1 literal, but can nest.
] End List Literal Syntax End a comma-separated list literal. These are not required for a depth-1 literal, but can nest.
¹ Identity Atom monadic (1) Return the argument.
Duplicate Quick same Duplicate the previous link. Does not combine them together, so F⁺€ will call F and then F on each, not FF on each.
Two Character Base 250 Number Literal Syntax Begins a two character base-250 number literal.
Two Character String Literal Syntax Begins a two character string literal; ⁾ab is equivalent to “ab”.
Left Argument Atom dyadic (2) Return x.
Right Argument Atom dyadic (2) Return y.
ȧ Logical AND (Flat) Atom dyadic (2) Return y if x is truthy and x otherwise (does not vectorize).
ȯ Logical OR (Flat) Atom dyadic (2) Return x if x is truthy and y otherwise (does not vectorize).
« Unmapped String Literal Terminator Syntax This is reserved as a string terminator but doesn't have a defined behavior yet. It happens to work just like (String Literal Terminator).
» Dictionary-Compressed String Terminator Syntax Terminate a dictionary-compressed string.
Codepage Index List Terminator Syntax Terminates a codepage index list.
Base 250 Number Terminator Syntax Terminates a base-250 compressed number.
Begin String Literal Syntax Begin a string literal. String literals can be terminated with various characters that change the decoding of the string.
String Literal Terminator Syntax Terminate a regular string literal. Simply return the characters in the string as-is.
Character Literal Syntax Outside of a string, turn the next character into a literal.