News for hackers. Stuff that matters.
Re:I stopped everything and started writing C again by anta40 on Wednesday March 12, 2025 @06:59AM (#43341899)
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.

Re:I stopped everything and started writing C again by gpderetta on Wednesday March 12, 2025 @08:05AM (#43342334)
Compile time is also my top three major issues with C++, in a list that also includes memory safety.
Re:I stopped everything and started writing C again by pjmlp on Wednesday March 12, 2025 @01:53PM (#43345889)
It 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.