Super-dee-duper D features

Andrei Alexandrescu (See Website For Email) SeeWebsiteForEmail at erdani.org
Mon Feb 12 08:50:09 PST 2007


Bill Baxter wrote:
> Walter Bright wrote:
>> kris wrote:
> 
>>>> 5) Lisp gets things right, according to what I've read from heavy 
>>>> Lisp users, by being a language that can be modified on the fly to 
>>>> suit the task at hand, in other words, by having a customizable 
>>>> language one can achieve dramatic productivity gains.
>>>
>>> Yet, Lisp will always remain a niche language. You have to wonder why.
>>
>> I'm pretty sure it's the syntax.
> 
> And the recursion.
> People just don't naturally think recursively.
> 
> And the lack of mutable data structures.
> OCaml tried to fix that, but OCaml's probably always going to be niche 
> as well (see first point).

LISP does have mutation. Besides, many people naturally think 
recursively, and many problems (e.g. parsing) can be easiest thought of 
that way.

Andrei



More information about the Digitalmars-d mailing list