const sucks

Bruno Medeiros brunodomedeiros+spam at com.gmail
Tue Oct 21 11:56:35 PDT 2008


Andrei Alexandrescu wrote:
> Just got this from Eric Niebler:
> 
> http://tinyurl.com/4apat7
> 
> Guess what Anders Heljsberg and Guy Steele have to say about future of 
> programming languages.
> 
> Immutable and eliminating side effects are necessary. Quickly written 
> down from Anders: "...we need support for immutable data at the language 
> level..." "...so that the compiler can infer that there is isolation..." 
> "... formalization of immutability... we don't have them in the language 
> and it's nontrivial to put them in... and that's the big challenge." He 
> goes on and describes the difficulties... and mentions "pure functions" 
> and "transitivity" and "functional extensions"!!! "Pure FP is not the 
> solution... what we try to do is to have islands of purity in functional 
> style and switch between default to functional in a hybrid style of 
> programming... the answer is not at the extreme..."
> 
> This is huge. You have to listen to it to hear just how huge it is. He 
> is essentially describing some of the difficulties we have encountered 
> and already solved in D2, so it looks we have a strategic advantage.
> 
> This is the confirmation I hoped was going to come someday. If it 
> surprises me, it that it comes so early, so unequivocally, and so 
> aligned terminologically. I'm in Nirvana.
> 
> 
> Andrei
> 
> P.S. Guy Steele mentions Unicode operators favorably too. Nyuk-nyuk.

Hum, nice talk overall. I also point as interesting the part about 
language adoption, where the ecosystem and killer app where mentioned as 
important factors (although Guy's definition of killer app was a bit 
different than what I expected).

-- 
Bruno Medeiros - Software Developer, MSc. in CS/E graduate
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D



More information about the Digitalmars-d mailing list