<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I assumed removing pmod syntax  was the first step in a complete deprecation process.</blockquote>

<div><br></div><div>The way I see it, the OTP team is removing pmod from OTP but it is still *supported* as a third-party component. So removing tuple modules would effectively disable support for the feature, since the performance costs would become prohibitive if one tries to emulate the feature using only Erlang, based on Richard Carlsson previous e-mail.</div>

<div><br></div><div>This is a long shot but if we could somehow express beam's call-site cache in Erlang Abstract Format so one could completely emulate the feature using pure Erlang, it would be easier to remove it.</div>

<div><br></div><div>Anyway, it is just my interpretation of the announcements. :)</div><div><br></div><div><br></div><div><span style="font-size:13px"><div><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><b>José Valim</b></span></div>

<div><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><div><span style="font-family:verdana,sans-serif;font-size:x-small"><a href="http://www.plataformatec.com.br/" style="color:rgb(42,93,176)" target="_blank">www.plataformatec.com.br</a></span></div>

<div><span style="font-family:verdana,sans-serif;font-size:x-small">Skype: jv.ptec</span></div><div><span style="font-family:verdana,sans-serif;font-size:x-small">Founder and Lead Developer</span></div></span></div></span></div>