|
|
|
|
|
by patricklynch
4007 days ago
|
|
The hardest part of J is revisiting old code and trying to figure out what you were thinking when you wrote it. The cognitive cost of writing the same program in J versus your current favorite functional language (let's assume Scheme) is basically the same. The J version will be much more concise, and probably quicker to write. But I found it much harder to review and extend my own J code. Where the Scheme program I wrote last month will be mostly self-documenting and easy to modify, the equivalent J program may as well be machine code. I feel like I _should_ appreciate J more, because it is powerful, but it may be too concise for me to be comfortable with. -survived the same class (Hi Ryan!) |
|