Remember that the primary usage of the "training wheels" vocabulary is 
to help newbies find what a specific symbol does. Newbies will not have 
a clue about monadic or dyadic, verbs, nouns, etc. A one-page vocabulary 
is probably the way to go, since that makes it fairly easy for the 
novice to find the symbol that they want to know about. Even if there 
was no order on the page, scanning the page would eventually spot the 
symbol they were looking for.

The main issue is how to arrange the symbols on the vocabulary page. 
Ideally, there would be some placement method that would help the newbie 
find a specific symbol faster than if the symbols were randomly placed. 
The newbie will have no clue whether a specific symbol is a noun, a 
verb, etc.,  so organizing symbols by the parts of speech would be useless.

The best way to arrange the vocabulary would be some order that the 
newbie can recognize. Since practically no one remembers the ASCII 
sequence for the non-alpha characters such as # % ^ & *, etc. that 
probably isn''t a particularly good choice.

I'm not sure that the current vocabulary layout isn't a pretty good 
method, since it is fairly easy for a newbie to spot the plan - first 
the symbol, then the symbol with a period, then with a colon. Nor all 
symbols follow this convention, but that scheme organizes a good portion 
of the list.

One argument for matching the current vocabulary layout, is that as the 
newbie is weaned off of the training wheels, the positioning of the 
symbols in the terse vocabulary  version would remain the same, thus 
simplifying the transition off of the training wheels.

Skip Cave

Sherlock, Ric wrote:
>> From: PackRat
>>
>> Fraser Jackson wrote:
>>     
>>> Ric has posted a modification of Devon's Vocab page.  If the
>>> objective is to have something clearer to the beginner, then the
>>> page needs complete consistency and some additional guides as to its
>>> structure.
>>>       
>
> I agree that the page needs to be consistent and that some additional 
> explanatory information will be needed, however I think the page should as 
> clean as possible so that it fulfils its main function as an index to 
> explanations of the various primitives. 
>  
>   
>> As a J neophyte, two suggestions come to mind for this project based on
>> my experience thus far:
>>
>> (1) put groupings of verb, adverb, and conjunction primitives on
>> SEPARATE pages because each part of speech performs a different
>> function
>>
>> (2) put the monadic and dyadic treatments (definitions and examples) of
>> each primitive on two SEPARATE pages
>>
>> Regarding the first item above, this is NOT to say that there can't
>> also be a "master index" page that contains everything, like the
>> current "Vocabulary" page.
>>     
>
> My suggestion is that we concentrate on the "master index" page and 
> individual primitive pages to start off with. The separating the parts of 
> speech on to different pages isn't very helpful to the J newbie who just 
> wants to know what a particular primitive does and doesn't understand the 
> significance of parts of speech in J yet. The other groupings can be added 
> later as alternate index pages as suggested by Devon & Dan.
>
> Dan wrote:
>   
>> I think having all these closely related functions 
>> (@@:  &&:   &.&.:) on a single page would be more 
>> helpful than separating them, as their distinctions 
>> are a common stumbling block.  We might also have a 
>> general page on function composition that contrasts 
>> not just the different flavors of each type of composition, 
>> but the different types of composition 
>> themselves (@ vs & vs &.).
>>     
>
> I agree that the discussing these distinctions would be very useful, however 
> I think that the discussions should exist in addition to the individual 
> pages. The individual pages would describe the particular primitive and could 
> link to (or <<Include()>>) a page that contains the discussion you describe.
>  
>   
>> The second item above would be helpful because the J dictionary
>> currently treats primitives as language homographs (look the same but
>> have different meanings), having all meanings combined on the same
>> entry.  Some dictionaries actually separate homographs into separate
>> entries (sometimes numerically superscripted or subscripted).  Though
>> the monadic and dyadic forms of a primitive may be similar or related,
>> they are still TWO DIFFERENT THINGS and ought to be separated, just as
>> inflected primitives are separated from each other.  (In other words,
>> "verb y" has a different meaning from "x verb y", just as "verb" and
>> "verb." and "verb:" have different meanings from each other, though
>> often related.)  I realize longtimers are used to this, but, for
>> beginners, the current situation adds unnecessary confusion.  It's
>> "overloading", which is often frowned upon when it comes to clarity.
>>     
>
> Often the beginner might not correctly identify (or even realise the 
> distinction between) the monadic & dyadic use of a primitive so I agree with 
> Raul (and the DoJ) that the separate monadic & dyadic definitions belong on 
> the same page. Given that the symbol overloading isn't going to change (thank 
> goodness!), I think that having the different meanings of a primitive 
> together will actually help mitigate any confusion caused by it.
>
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
>
>   
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to