J
Links of Relevance:
JSoftware: the company that produces J
- This wiki is a central point linking to introductory texts, documentation, examples, tutorials, on-line books, articles, essays, etc.
- Easy-J: a small introductory book
- J primer: the ‘canonical’ introductory text from JSoftware
- Learning J: a tutorial book covering all aspects of the lanhuage
- A brief J reference: may also be used as a detailed language overview
- J dictionary: the language definition
- J vocabulary: a part of the J dictionary – a list of all language items linked to their definitions
- J phrases: a collection of useful definitions; this is both the ‘standard library’ of J and a resource to learn from
- Other books and a reference card
- Articles (those in the At play with J series are of pronouncedly educative nature)
- Essays: commented examples of J code
- Puzzles: problems challenging both as J programming problems and otherwise
Vector, the journal of the British APL Association publishes articles on J and maintaines on-line archives
A personal view of APL, by K.E. Iverson: discusses the evolution of concepts that lead from APL to J
Computers and mathematical notation, by K.E. Iverson: discusses J as the blending of mathematical and programming notations that improves on the former in substantial ways
Functional programming and the J programming language: an article
The J Incunabulum: the very initial J interpreter – in one page
http://www.kuro5hin.org/story/2002/8/30/175531/763
http://nsl.com/papers/origins.htm
- Personal web pages with J resources
- Oleg Kobchenko: software, links, other information
J by example is a good way to get acquainted with the basics of J in just several pages
- Keith Smillie: programs, articles
- Donald McIntyre: articles on historical and technical topics (some technical details are outdated re. the current definition of J)
The role of composition in computer programming: many examples of the various forms of composition in J
boykobbatgmaildotcom