macro returning more than one form
Pascal J. Bourguignon
pjb at informatimago.com
Fri Mar 14 20:04:18 UTC 2014
Paul Tarvydas <paultarvydas at gmail.com> writes:
> On 14-03-14 12:57 PM, Pascal J. Bourguignon wrote:
>
> I'm writing diagram-compilers that emit CL. It seems to me that each
> emitted lump of code should be in it's own package. Am I thinking
> about this "wrong"?
Yes.
Packages are not designed or not practical for fine grained name
scoping.
Furthermore, packages are used only to _READ_ symbols. You should not
have any need of them when generating code. That is, at most, you would
just intern generated symbols in a specific package to avoid poluting
some other package, and you may want to manage the export list of a
public package for the publicly accessible API to your generated code.
--
__Pascal Bourguignon__
http://www.informatimago.com/
"Le mercure monte ? C'est le moment d'acheter !"
More information about the pro
mailing list