Why Dang
Currently there are two other D compilers on the way. And after many "what's different between dil and Dang?" questions, I've decided to create this little page.
Dang
Dang is a spare time project by Anders Halager and Anders Johnsen. We created this project, instead of working on dil or llvmdc, because:
- We have our own ideas(many comes from clang) on how a D compiler should work.
- We want to implement it fully in D, using llvm as backend.
- We want it to be usable by anyone - even companies. So BSD-like license is a must.
But for the time being (and probably also for a very long time), dil and llvmdc are far more mature then we are. So if you want to work on a close-to-workable compiler, you should look them up instead of Dang.