Learn how to understand this page Report a bug Scroll Down to a list of Ancillary Pages Learn some special terms J uses See a minimal subset of what's below KEY: Primitive Valence COLOR CODE: Parts of Speech = Monadic rank and use • Dyadic use and ranks Verb Adverb Conjunction Noun Copula _: monadic rank Dual-Valence dyadic ranks u v: verb operands
m n: noun operands
These are special articles written to comply with NuVoc standards, and tagged: CategoryNuVoc.
They explain principles and practice in greater depth than appropriate on the primitives' pages themselves (all tagged: CategoryVoc), or which are relevant to more than one page.
They are task-oriented rather than function-oriented
- i.e. they describe features from the point-of-view of what the reader wants to achieve, rather than document J's functionality (as the primitive-pages do)
These pages are linked from the primitive-pages themselves, at the point where they are relevant.
But for convenient lookup and revision, they are listed below:
Vocabulary/AboutNuVoc About the Accessible Dictionary: how and why Vocabulary/AET "Absolutely essential J terms" to know for NuVoc Vocabulary/Agreement How argument cells are matched for dyads (with tables) Vocabulary/AmendingBoxedStructures Making replacements inside a boxed array Vocabulary/ArrayProcessing How do you process an array? (an introduction) Vocabulary/Assignment Private and public assignment explained Vocabulary/Constants Number formation (an intro by examples) Vocabulary/CyclicGerund Cyclic gerunds explained Vocabulary/Dissect Pictorial view and analysis of a J sentence Vocabulary/EZRank Rank in a hurry: "rank" concept rapidly explained Vocabulary/EmptyArguments What happens when an argument to a verb has no atoms, or no cells (two different conditions!) Vocabulary/ErrorMessages Error Messages (formal table plus explanations) Vocabulary/Foreigns System Functions and Miscellaneous Features (m!:n) Vocabulary/FramingFill Result collection and framing fill explained Vocabulary/GerundsAndAtomicRepresentation Gerunds and Atomic Representation explained Vocabulary/Glossary J terms (a comprehensive formal list) Vocabulary/HowNuVoc How to use NuVoc <--- START HERE --<<< Vocabulary/IFamily The i.-family of verbs described Vocabulary/Idioms Idioms (miscellaneous list) Vocabulary/Inverses Inverse and Obverse explained Vocabulary/JBreak JBreak: forcing J to stop executing the current process Vocabulary/Lint How to use lint: the builtin Program Flow Analyzer Vocabulary/Locales Locales explained Vocabulary/Loopless Loopless programming explained Vocabulary/Modifiers Modifiers (adverbs and conjunctions) explained Vocabulary/NounExplicitDefinition How to define a noun as an explicit entity using (:) Vocabulary/Nouns All about Nouns Vocabulary/NumericPrecisions Numeric Precisions in J Vocabulary/ObjectOrientedProgramming Object-Oriented Programming in J Vocabulary/PartsOfSpeech The Parts of Speech: Noun, Verb, etc. Call by name and call by value. Vocabulary/Printf How to use the printf addon Vocabulary/RankFromV The rank of a verb created by an adverb or conjunction Vocabulary/RankInfo Rank Information linked from CategoryVoc pages Vocabulary/RankInfoIsImportant Why is the rank of a verb important to know? Vocabulary/ScreenOutputInput Screen output and input explained Vocabulary/SpecialCombinations Special Combinations of primitives (with tables) Vocabulary/TBlock Clarification of the T-block in an if.-statement Vocabulary/TestYourJ Test Your J (tells you if you've any need of NuVoc) Vocabulary/Unreadability The alleged unreadability of J - and what to do about it Vocabulary/UnicodeCodePoint The Unicode Code Point (UCP) explained Vocabulary/Valence Verb valence explained Vocabulary/Verbs All about Verbs Vocabulary/VerbRank Verb rank, and how J extends small verbs to big arrays JDic:vocabul VOC - the original "pro version" of this portal page Vocabulary/Words All about J Words Vocabulary/ZeeLocale "Factory words" - the z-locale and its contents