<div dir="ltr"><div class="gmail_quote">On Sun, Oct 5, 2008 at 10:49 AM, Edwin Fine <span dir="ltr"><<a href="mailto:erlang-questions_efine@usa.net">erlang-questions_efine@usa.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div dir="ltr"><br><div class="gmail_quote"><div class="Ih2E3d"><br></div><div>My concern is that the extra separate function bodies take up unnecessary space, and if there are many functions included in many modules (as there are in my situation, where I have 5 inlined functions in an hrl file that gets included everywhere), it could create significant code bloat (say, 50 modules and 4 unused but exported functions per module). Granted, this is only likely to happen if export_all is applied in the compilation of all modules. And granted, the expansion of the inlined code is likely to cause much more bloat than the extra unused functions.<br>

<br>If you tell me this is not an issue, I will accept that. In any case, it wouldn't hurt to put this is the documentation, would it?<br></div></div></div></blockquote><div><br></div><div>The section about inlining could be a little bit clearer. I'll change it to explicitly mention that any exported function will be kept.</div>
<div><br></div><div> -- </div></div>Björn Gustavsson, Erlang/OTP, Ericsson AB<br>
<div><br></div></div>