I like your sentiment here and I have been debating doing this. I think I am just used to something like golang or javascript where the dependencies can be precompiled without necessarily being tied to one specific project and then passed to multiple build steps.
Being able to compile a dep for a specific version (of elixir, architecture etc) and then pass that compiled binary around is really what I am looking for. On Wednesday, December 20, 2017 at 6:18:05 PM UTC+11, José Valim wrote: > > > The deps.compile within an umbrella application actually compiles some of >> the internal applications. I would actually need to do: >> > > You can still use a Mix task to get the name of the umbrella applications > and figure out what you want to cache or not - or even have the mix task > doing the caching. It seems clear only relying on the file system is not > enough for you but I think you should focus on caching more > programmatically rather than expecting Mix to lay out the perfect directory > structure for you. > > We need a very strong reason to change the _build structure which has been > settled from before Elixir v1.0. > -- > > > *José Valimwww.plataformatec.com.br > <http://www.plataformatec.com.br/>Founder and Director of R&D* > -- Want to get insights, recommendations and answers from top consultants for free? Head to Discussions <https://expert360.com/community> to ask questions and find answers. ——————————————————————————————————————————————— This email is intended for the sole use of the intended recipient(s) and may contain information that is confidential and/or privileged. Any review or distribution by any other person is prohibited. If you are not an intended recipient, please immediately contact the sender and delete all copies of this email message -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/78b00028-332c-41ee-b722-41edb093203c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
