and what did you do to improve the compilation?
Personally I created DepViz to visualize compilation dependencies and track them down for elimination
So far haven’t. With the written permission of several older customers I’ve kept their source code and would love to exercise more on it when I get the time. There are ways, but they are non-trivial for the moment.
If your concern is growing compilation times in CI environments, you can cache the _build
and deps
folders.
Done that and it works fine.
No, my concern are projects where touching one file causes recompilation of 100+ others, for no obvious reasons.
I think that the compiler got smarter on the last elixir version and the idea was to keep improving on that front.
This need to be checked though.
yes exactly this. And when i try to create a migration, the project starts compiling. I am at v1.9 and upgrading to latest version is out of question for couple of mnths bcoz of the work load and small team.
and after u run the migration and go back to starting the server, it will again recompile