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

On the surface, you wouldn't think immutable data structures would offer any significant performance gains. But there are a lot of cool techniques and unforeseen consequences that emerge.

The clojure library "om" is able to use reference equality (instead of a deep comparison) to check for diffs. This results in a 2x or 3x performance gain over mutable data structures.

So I agree with you, this will likely just be a toy OS. But if his design demonstrate huge advantages, the ideas could be adopted by mainstream operating systems.



Forgot to source my info on the "om" library. http://www.infoq.com/news/2014/01/om-react




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

Search: