3 ms·
Long compile time isn't a new issue for language with advanced features. Before Rust, it was Haskell. And before Haskell, it was C++. And implementation wise,
by anta40 2y ago
Long compile time isn't a new issue for language with advanced features.
Before Rust, it was Haskell. And before Haskell, it was C++.
And implementation wise, probably there's something to do with LLVM.
- gpderetta 2y agoCompile time is also my top three major issues with C++, in a list that also includes memory safety.
- pjmlp 2y agoIt is when the root cause is tooling, not language features. You don't need to wait for long compile times in Haskell if you don't want to, there are interpreters and REPLs available as well. You don't need to wait for long compile times in C++ if you don't want to, most folks use binary libraries, not every project is compiled from scratch, there are incremental compilers and linkers, REPLs like ROOT, managed versions with JIT like C++/CLI, and if using modern tooling like Visual C++ or Live++, hot code reloading.