[erlang-questions] Style wars: junk comments

Richard O'Keefe ok@REDACTED
Fri Sep 14 06:42:52 CEST 2012


On 14/09/2012, at 11:56 AM, Steve Davis wrote:
> There *is* an issue between making a distinction between -export for API use and -export needed for use only within the app or library.

That is what -export_to was invented for.  It's not just that you
want to >say< that something is exported for very specific reasons,
you want to >enforce< that it's only usable by things you mean to
export it to.  It is also more precise than "internal exports",
which I used to think only meant functions exported back to the
module itself for use with 'apply'.

The intellectual debt to Eiffel's {targeting} of feature availability
seems obvious, but if memory serves me correctly, I thought of
-export_to before I learned Eiffel.




More information about the erlang-questions mailing list