Scala future, Sing#

bearophile bearophileHUGS at lycos.com
Tue Aug 25 17:04:18 PDT 2009


Walter Bright:

>No, but it's not a technical issue, just more of no demand for it. But this would not be a reason to use Scala, as one doesn't use Scala for performance oriented programs.<

The usage of higher-order functions is pervasive in Scala, and they use delegates. So optimiizing those delegates was quite high on the priority list of optimization to perform.
In functional-style programming people use first-class functions all the time, so they have to be optimized. That's why D2 may need to do the same if it wants people to use functional-style programming :-)


>DMC++ does a good job of eliminating many virtual calls.<

I have not found much of such capability in DMD. If DMD too performs that, then can you show me 1 example when it's performed? :-)


>[LTO in LDC] I didn't know that.<

Note: LTO isn't done automatically yet by LDC, so to do it you have to input 3 different commands.
Ask (to me, for example) if you want to know them.

Bye,
bearophile



More information about the Digitalmars-d mailing list