> From: Don Guinn > > When I first encountered J I knew several programming languages > including > APL. And, as always doing things backwards, I started by reading the > Dictionary. It was tough! It took a while, but I finally began to > understand > J. But then what troubled me was that "I know how to do this in > APL/FORTRAN/whatever, > and I remember seeing it in the Dictionary, but I can't find it. It > still > happens to this day. > > What I needed, and still do at times, is a reference keyed by non-J > terminology to J. A section in help called "HowTo". This would be a > list of > words and phrases used in other languages like FORTRAN, C, etc. and > even > English which people use to describe doing something on a computer.
The Rosetta Code site " http://rosettacode.org/wiki/Category:J" might be a useful resource in this situation too. There are now over 300 tasks implemented in J, along with implementations in other languages with which the J learner may be more familiar for comparison. In a number of cases there are also both explicit and tacit solutions. Tasks vary from simple (copy a string, file creation, array concatenation) to more complex (simple game implementations, creating animations) I was wondering whether it would be worthwhile giving this resource more visibility on the Jwiki - currently there is a single link (towards the bottom of this page http://www.jsoftware.com/jwiki/Links")? One possibility would be to have a jwiki page that dynamically listed links to the tasks on Rosetta Code that have been implemented in J. That would make at least the task names searchable on the Jwiki. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm