From: e-l account for Cheatham
Subject: Macros and Lisp programming style
Date: 
Message-ID: <1992Nov3.152736.24221@das.harvard.edu>
Is it considered good style to isolate in a file definitions of macros
that are used in more than one file?  Clearly if a macro is used only
in one file, then its definition is reasonably placed in that file,
before any uses.  But what if a macro is used in a large number of files?

Perhaps more generally: what is considered good style in the placement
of macros?  What is common practice in large Lisp systems, especially
those that are distributed beyond the developers?  Neither the Lisp FAQ nor
Hallvard Traetteberg's style guide say much about "modularization".

E-mail replies to ยทยทยทยท@soi.com, and I'll summarize if there is interest.