We are close to selecting a "kernel" of the language. We need to pay close attention to how those concepts are defined in the Vocabulary. Don't remove all the wonderful complex examples! Just add more carefully chosen examples. When the new user consults one of those terms, they should only encounter even simpler concepts in the definition. Each example that is looked up should encourage them to be more fluent "speaking" the language.
Linda Original Message----- From: p.rogramming-bounces@ forums.jsoftware.com [mailto:programming-b [email protected]] On Behalf Of Linda Alvord Sent: Saturday, March 16, 2013 9:17 AM To: [email protected] Subject: Re: [Jprogramming] Learning J language - initial thoughts My guess is that most experienced J users rely first on the Vocabulary. It is an easier starting point to find answers than the primer, phrases, index, dictionary and other references. I would like see a Vocabulary that assists the beginner in the same way that it assists our most skillful users. Do we really need more options to explore to find the panacea for learning to "speak" J? Couldn't we just make modest improvement to our best source for understanding the language? Linda ll -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Raul Miller Sent: Saturday, March 16, 2013 8:09 AM To: [email protected] Subject: Re: [Jprogramming] Learning J language - I nitial thoughts On Sat, Mar 16, 2013 at 3:36 AM, Linda Alvord <[email protected]> wrote: > How many terms will you have to look up before you understand this? I have been wishing for a kind of wiki markup where I could mark a region of text as requiring some list of topics on the part of the reader, and then also identifying a topic which the the text addresses. If something like this could be designed, we could present initially simple definitions to the reader and reveal further detail as the reader visits other topics. Complexities here include the implementation mechanism (some people would prefer an automated approach - using cookies, perhaps - where at other times they would prefer a manual approach - using menus, perhaps), and identifying topics (addition, for example, could include topics of numbers, identities, rank, and grammar with associativity and commutativity falling under "grammar", and numbers themselves have a variety of types including counting of physical objects, promises for the future, measurements of distance and collections of different kinds of numbers [apples, oranges and eggs]). Unfortunately, this is a really good example of "it's simple when you understand it but not until then", and the layering means that you can understand something simple while not noticing the relevance of another issue. Thanks, -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
