Hacker News new | past | comments | ask | show | jobs | submit login

As others are going to say, I wish they spent some of the time optimizing the compile times, yes you can fix it with multi-projects and the incremental compiler but sometimes that doesn't work to well especially when you start to throw in advance scala features like macros. But maybe they are hoping the new backend helps, from the docs it looks like it may in some cases.



First off, macros are not just an advanced feature. They are experimental. Investments in tooling will always focus on official features first (not to say we ignore macros, but we have to prioritize).

We spend a lot of time optimizing the compiler. Several big users have reported nice speed ups on 2.11. I won't quote numbers (too hard to benchmark accurately), but encourage you to give it a go. The upgrade is easy.

Also, it's just generally a good idea to design your software so that it can be compiled incrementally in smaller modules.


With 2.11 I have noticed the same speed up so thank you for all the current optimizations that have been happening.


Thanks, happy to hear it!




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: