Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The D programming language has a number of features that are strongly oriented towards being able to deal with very large code bases:

1. checkable function purity 2. checkable transitive immutability 3. code can be divided into checkably memory safe code and unsafe code 4. anti-hijacking enforcement 5. modules with closed name spaces 6. memory is thread local by default (shared memory is typed differently) 7. look for non-null pointers in the near future



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: