Q: Me gustaría tener una idea de los pros y los contras de definir comportamientos múltiples en el mismo archivo de módulo.Erlang: ¿comportamientos múltiples definidos en el mismo módulo?
E.g.
-module(someapp_sup).
-behavior(supervisor).
-behavior(application).
El uso de este tipo de diseño, que puede guardar un archivo de módulo mientras no perder tanto en el lado de mantenimiento (toda la aplicación se inicia a través someapp_sup:start()
).
+1, me preguntaba lo mismo, aunque es una práctica muy confusa. – Dacav