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

Well, it totally gives up memory mutation. Each value is final (under the hood). So you lose an entire category of optimizations and an entire category of errors. You also gain some new optimizations you can do because values never change. In general that makes it worse at tight loops where you really want optimal machine code and better at handling heterogeneous calls like HTTP requests.


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

Search: