http://www.jsoftware.com/jwiki/Essays/Incunabulum
Also, unlike Brainfuck, unlambda, lolcode, malborge, etc., J and related languages are used for real work. They're just really dense, like regular expressions for vector/matrix math.
http://www.jsoftware.com/jwiki/Essays/Incunabulum
Also, unlike Brainfuck, unlambda, lolcode, malborge, etc., J and related languages are used for real work. They're just really dense, like regular expressions for vector/matrix math.
K is also fun, but considerably less fun to toy around with now that GUI functionality was taken out of the standard lib.
It got me interested in the language, but rather than trying to rewrite it, I decided to go through "J For C Programmers" (http://www.jsoftware.com/help/jforc/contents.htm) on my lunch breaks. The APL language family has several interesting ideas, the fanatically terse syntax is just the first one everybody notices.
There's an unpacked and commented version of it here, FWIW: http://www.kuro5hin.org/comments/2002/8/30/175531/763/1#1
I'm not criticizing it anyway. His K is very clean... usually.
edit: I do wish he'd be a little less terse in the code for interfacing with other C code. Just as a favor to us normal humans.