I still need to understand this better, but from what I get, the remote type is a runtime dep of the module that defines the callback using it, but the module that implements the behaviour has a compile-time dependency on the module that defines the behaviour, and ends up recompiling whenever that remote type module changes, or anything it has a runtime dependency on.
On Wednesday, October 7, 2020 at 10:44:46 AM UTC+2 José Valim wrote: > Remote types should not add compile time deps. If they do, it is a bug. -- 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/23a250bd-a40c-4a88-bb77-a6ec7720c59dn%40googlegroups.com.
