Skip to main content

Module gerund

Module gerund 

Source
Expand description

J’s atomic representation, which is what a gerund is made of.

u`v is not a parse-time object in J: it is boxed data, one box per tied entity, and each box holds that entity’s atomic representation. A primitive is its own spelling as a character vector; a noun is the pair ('0'; <value); a train is ('2'; <parts) or ('3'; <parts); and anything a modifier derived is (spelling; <operands). Everything is therefore ordinary data, which is what lets a gerund be assigned, computed and displayed like any other noun.

Enums§

Ar
One atomic representation.

Functions§

gerund_array
The gerund u`v builds: one box per representation.
text_of
A character vector or atom as a string; None for anything else.
verb_ar
The atomic representation of a verb, or None where libjay has no spelling to give it — a verb from the APL frontend, or one whose parts the tree no longer names.