> I explicitly restricted the comparison to languages for sequential computing. There has been a lot of novely in concurrent programming.
Oops, yes, my bad!
> Arrays and hash tables are data-structures that you can implement as libraries in ML, so I'd say that's not a language issue.
Yes, but the point is that nowadays we have languages in which it's “convenient” to design entire large applications around nothing but arrays and data structures. Also, that one was snark.
> Progress in data structures and algorithms has been considerable.
In CS, yes. In everyday programming, regress in data structures and algorithms has also been considerable.
Oops, yes, my bad!
> Arrays and hash tables are data-structures that you can implement as libraries in ML, so I'd say that's not a language issue.
Yes, but the point is that nowadays we have languages in which it's “convenient” to design entire large applications around nothing but arrays and data structures. Also, that one was snark.
> Progress in data structures and algorithms has been considerable.
In CS, yes. In everyday programming, regress in data structures and algorithms has also been considerable.