Ric Sherlock wrote:

IMO this is the target audience that the project is trying to reach:
A newcomer to J has been "hooked" enough to try and write some code. They have 
a specific task in mind and think they know which primitive will help. They 
look up the primitive in the wiki Vocabulary to see if they are right and if so 
how to use the primitive. Their background isn't necessarily programming, but 
they probably have some previous experience with programming languages.

Skip replies:

This is a good target definition. However, I still believe that there 
will also be a significant number of "toe-dippers" who have stumbled 
across some J code, or saw J demonstrated somewhere, and just want to 
investigate a bit further. With the wrong introductory approach, there 
is a high possibility that we will scare them off right at the start, 
with a litany of unfamiliar terms and familiar terms with new meanings. 
I'm not talking about 11-year olds, or the programming dilettante here. 
I'm talking about professional programmers who can't figure out what the 
heck we are talking about.

If we can overcome that initial language barrier, it won't take long for 
even a toe-dipper to become intrigued with the power of J, and there is 
a good chance we can make a convert out of them. I want to make sure 
that we keep that initial language barrier low. This is why I tend to 
focus on the entry points to the language tutorials. Its hard enough to 
grasp the underlying array fundamentals of J without having to learn a 
whole new terminology at the same time. If we can ease the language 
barrier by hyperlinks and pop-ups, we will make the beauty of J easier 
to view.

Skip Cave
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to