« first day (2447 days earlier)      last day (224 days later) » 

6:38 AM
@The_AH Actually, I think this could be an interesting discussion. IME, there are strong social and zeitgeist effects in programming, due both to legitimate tech-tree unlocks as well as NIH symptoms.
A priori, we'd probably expect the landscape of software development to contain all sorts of local extrema. I'd posit that "mainstream programming" is in a local region where languages aren't separated by large negative-value gullies, which enables them to more easily pilfer/share isolated ideas.
In contrast, holistically written APL feels to me like it's benefits come about as a confluence of its collective design decisions. I.e. it explores some part of the software development landscape that's separated from "The Mainstream" by large gullies, making it hard to take ideas piecemeal without it making things just plain worse.
I'd definitely be interested in finding serendipitous land-bridges between APL and Algol-likes or even Lisp. For example Uiua, recently featured on ArrayCast, looks like a potentially successful experiment that marries the concatenative paradigm with array programming.
 
 
2 hours later…
8:50 AM
@B.Wilson Well mainstream programming isn't exactly the best.
If I get what your saying correctly then you mean that mainstream programming is a area of languages which aren't separated by super major changes that completely negative them in ways which allows them to more easily share ideas?
I feel like that's more glorified then it has to be.
Most programming languages use OOP for example.
But it's way easier to just say "Hello, world!" rather then System.out.println("Hello, world!").
This is all assuming if I understood you correctly.
@B.Wilson Uiua seems interesting to me though it seems too not pratical.
 

« first day (2447 days earlier)      last day (224 days later) »