This is certainly a personal preference, but I would add static typing to that list.
On Sun, Dec 26, 2010 at 2:06 PM, Walter Bright <newshou...@digitalmars.com>wrote: > bearophile wrote: > >> One of the few advantages of D over Python is that in D you are able to >> implement efficient and custom data structures without leaving the D >> language >> itself :-) >> > > few? > > How about: > > 1. scope guard > 2. multithreaded programming (the GIL doesn't count) > 3. inline assembler > 4. immutability > 5. purity > 6. far faster performance > 7. RAII > 8. direct interface to C > 9. templates > 10. CTFE > 11. generative programming >