Vision for the D language - stabilizing complexity?
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Sun Jul 10 04:21:49 PDT 2016
On 7/9/2016 7:44 PM, Ola Fosheim Grøstad wrote:
> 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.
If they have to extend it, it isn't Scheme anymore. I bet you don't use
Scheme, either.
>> 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.
The original Pascal, which you said you'd never used. I have.
> So I don't think I agree with your definition of "useful".
Try and write a program in Wirth's Pascal that reads a character from
the keyboard.
>> 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.
Dangling else is a classic.
< > for template parameters in C++.
infix notation
More information about the Digitalmars-d
mailing list