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

Dealing with complex immutable data structures without GC is either extremely hard or inefficient (and usually both). C++ standard library does not offer any helping hand here either. Additionally C++ logical memory model (flat, uniform memory) does not describe the hardware memory model well - it is already an abstraction. An memory access isn't uniform and mutations can cost you really very much. In some cases immutable structures + little copying is often the way to go, especially when we aim at parallelization.


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

Search: