Best Builder to Use

bearophile bearophileHUGS at lycos.com
Fri Mar 12 09:53:08 PST 2010


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



More information about the Digitalmars-d mailing list