Recently, I wanted to write a simple piece of code in J, but immediately found a bug. I went ahead to fetch the source to see if I can fix it. But, hell no. I couldn't believe my eyes. Is this how someone programs, really? I just can't believe it didn't go through some kind of obfuscator.
Here are some samples, but almost anything in the repository is beyond me:
https://github.com/jsoftware/jsource/blob/master/jsrc/xo.c
https://github.com/jsoftware/jsource/blob/master/jsrc/k.c
https://github.com/jsoftware/jsource/blob/master/jsrc/j.h
What's your opinion?
https://code.jsoftware.com/wiki/Essays/Incunabulum
The rationale I've heard is that taking the time to read the code written in this style doesn't take longer than if it was written in a more conventionally verbose style, but more fits on the screen, so it can be comprehended more easily once it's understood. I don't really buy that for C, because the language is so ugly and hard to read in normal style, but for array languages it strikes me as being true.