Remix.run Logo
amelius an hour ago

Can't we have a system where we trade some performance for quick incremental compilation?

We can always compile with full optimization just before shipping?

steveklabnik an hour ago | parent | next [-]

The article gestures at (and the author has made a comment in this thread about) how this is the case for Zig. You are right that there is tension here, and so that's exactly what you do: accept less performance for the gains in incremental, and then don't do incremental for final builds. It's a fine way to go about it, assuming that the lack of performance doesn't make the program unusuable.

pjmlp an hour ago | parent | prev [-]

Of course we can, C++ even REPL and hot reloading tools.

The main issue is that so far such tools haven't been a priority for Rust.