Vlad-Shcherbina / icfpc2020-tbd

0 stars 0 forks source link

Rust builds for a long time, so we have to have a build farm and pre-push hook integration for future contests #13

Open serokellcao opened 4 years ago

serokellcao commented 4 years ago

Discuss

Vlad-Shcherbina commented 4 years ago

Rust compiler is notoriously slow.

But (strictly in my opinion) dependency bloat is the real devil. Dependencies impose many not immediately perceptible costs, so in some perverse sense slow compiler is good because it makes you feel the pain.

cognivore commented 4 years ago

My opinion is completely opposite. I'd rather reuse as much third party code as possible, because it saves time. For example, rather than implementing A*, I would gladly use pathfinding library by writing an adapter from our conventions to theirs and back.

Another reason why I think that we should design and run a proper build farm.