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

> The rationale seems to be: fast compilation leads to more productivity, which leads to more bugfixes.

Sure, but add LLVM to the mix and you get a slow ass compilation time even in Zig (See Zig filing divorce from LLVM https://github.com/ziglang/zig/issues/16270). Granted, LLVM isn't the only thing to blame. Rust has its own share of problems stemming from monomorphisation, and macros, type check seems to be not as big of a culprit. Although, that depends on the project.

Being fast to compile, versus being efficient to optimize seems to be the trade-off here.



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

Search: