Vision for the D language - stabilizing complexity?
Ola Fosheim Grøstad via Digitalmars-d
digitalmars-d at puremagic.com
Sat Jul 9 19:44:14 PDT 2016
On Saturday, 9 July 2016 at 08:39:10 UTC, Walter Bright wrote:
> Seems that in order to make it useful, users had to extend it.
> This doesn't fit the criteria.
Scheme is a simple functional language which is easy to extend.
Why would you conflate "useful" with "used for writing complex
programs"?
Anyway, there are many other examples, but less known.
> Wirth's Pascal had the same problem. He invented an elegant,
> simple, consistent, and useless language. The usable Pascal
> systems all had a boatload of dirty, incompatible extensions.
I am not sure if Pascal is elegant, but it most certainly is
useful. So I don't think I agree with your definition of "useful".
> What programmers think of as "intuitive" is often a collection
> of special cases.
I think I would need examples to understand what you mean here.
More information about the Digitalmars-d
mailing list