Here's an interesting comment by Paul Robinson, mentioning APL, on how software development is hindered by lack of adequate abstractions: http://catless.ncl.ac.uk/Risks/24.54.html .
This is something J is good at. Though, in a way, it's too good: it seems when people encounter real abstraction, they start talking about how hard it is to understand. However, at some point this is an irreducible problem: even when you simplify complex things as much as possible, they are often still complex. -- Devon McCormick ^me^ at acm. org is my preferred e-mail ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
