http://groups.google.com/group/comp.lang.apl/browse_frm/month/1997-06

Newsgroups: comp.lang.apl
From: Roger Hui <r...@PLANET.EON.NET>
Date: 1997/06/01
Subject: Re: Learning J from the Dictionary

The choice of the title of the J reference manual is not 
by accident (but: since each J dictionary entry contains 
several examples, perhaps it is more accurately an 
"illustrated dictionary"), and learning J from the J dictionary 
is a lot like learning a natural language from a dictionary 
of that language.

But no one is recommending that you learn J in this way. 
The dictionary comes attached with an introduction, 
with a topic per chapter, verbose description and deliberate 
development, exercises, etc.  If attempts at learning the 
language by reading the dictionary meet with little success, 
perhaps it is time to do as implied and recommended? 
Go through the introduction (maybe even do the exercises). 
As well, there has been available for some time the J Primer, 
an introduction to the language for beginners.  (All the books, 
the Introduction, Dictionary, and Primer, are available as Windows 
Helps and can be downloaded along with the J system from 
http://www.jsoftware.com).

The dictionary is not an introduction to the language.  I should 
say what I think it is: 

The dictionary is a superb reference manual and detailed 
blueprint for building an APL/J interpreter.  It first saw the 
light of day as "A Dictionary of the APL Language" (1985). 
It went through many drafts and was circulated widely in the 
APL community for comments and feedback, and was published as 
"A Dictionary of APL" as an APL Quote-Quad issue (Sep 1987). 
This is the version used to build the J interpreter 
(Aug 1989).  The current J dictionary is an evolution of 
"A Dictionary of APL", and the organization, terminology, and 
ideas can be clearly traced back to the very first version. 
To the extent that the J system is coherent and consistent, 
efficient and extensible, the major credit belongs to the 
APL/J dictionary.

OlegKobchenko/Dictionary Comments (last edited 2008-12-08 10:45:33 by )