The learning curve is pretty steep, and with all respect due this group, there is not yet a Paul Graham who has both the chops to get rich using the tool, and the literary skill to enthrall people on the subject.

Personally I am a novelty seeker. I liked Lisp, but was unhappy with it as a numerics language (though it is quite capable of doing a good job here). Never would have tried it if it were not for the eloquent Paul Graham essays. I suspect a lot of people are like that. I daresay there would be no Clojure or F# without Paul Graham. With J, I got lucky. I was trying to build a mousetrap in Lisp, and someone smarter than me pointed out that it would be a lot easier in J, and a lot of other things became super easy as well.

The main downside to such languages is ... using popular languages after fooling around in a lisp or in J feels like going from a Porsche to Fred Flintstone's car with cement wheels. Upside is, you can often find APL or Lisp in a decent programming environment. Like learning latin.

On a related topic, Kevin Lawler (author of Kona among other things) pointed this course out to me the other day; a course on approximate solutions to computationally hard problems taught in K. Man, I wish I had taken such a course, taught in K or J. It looks mind melting.

http://cs.nyu.edu/courses/fall11/CSCI-GA.2965-001/


-SL

> I'm not being rhetorical here but how would I have learned of array
> languages if I hadn't had mental machinery (makeup?) to set aside my
> biases/prejudices and give a new idea a decent chance (apparently this is
> hard in itself!!! who knew??)??
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to