<p dir="ltr">Hello all, </p>
<p dir="ltr">I am surprised to see the way the following module is coded when studying rabbit MQ server: </p>
<p dir="ltr"><a href="https://github.com/rabbitmq/rabbitmq-server/blob/master/src/supervisor2.erl">https://github.com/rabbitmq/rabbitmq-server/blob/master/src/supervisor2.erl</a></p>
<p dir="ltr">It is a duplication of erlang's supervisor.erl with minor changes. </p>
<p dir="ltr">So my question is :  Are there better ways of code reuse in erlang without duplication of code as found in the above example ?  Some sort of polymorphism ? </p>
<p dir="ltr">Thanks in advance.</p>
<p dir="ltr">Huxi LI<br>
</p>