eris:
> b) The LDC/LLVM team.  Wonderful compiler.  It would be nice if it was
> available for the Windows guys (maybe it is now).

It's a wonderful compiler indeed. I invite every one to try it few times.
There is no Windows version unless someone writes the exceptions for Windows 
for LLVM. LLVM is mostly worked on for Macs/Linuxes.


> e) is there any way in which we can get the more critical core tools funded at
> least a little bit?  Maybe some sort of "street performer" protocol,
> donations, university tenure for core D developers, Google summer of code
> contributions?

Google summer of Code is a good idea. So I suggest Walter and Andrei (and other 
people) to write few proposals of "D2 jobs" to send to Google. Something a 
little more complex than just fixing a bug, but not as much work as writing a 
new GC, and not as hard as designing a nice unique/lend system for the D type 
system. Something that can be done in two months by a not overly intelligent 
person.

Things like:
- adding Windows exceptions to LLVM;
- adding runtime integral overflows to D (LLVM has safe integral operations 
already);
- creating a good D2 version of LDC (there is some work done on this already);
- Adding pinned/unpinned objects to D GC and its type system;
- Adding good Actors/Agents or transactional memory to Phobos2;
- Introducing staged compilation in the dmd front-end to perform the CTFE;
- etc.

Bye,
bearophile

Reply via email to