Here's a DrScheme feature that I could really use: a command that would
add to the "provide" form of the module in the editor any names defined
in the module but not exported currently, *except* those with names
beginning with the character "%".
A somewhat less-ideal feature would include "%" symbols as well, and I
could just manually delete those.
"%" is a convention that I stole from (I believe) Olin Shivers for
marking names internal to the library. A feature like I described could
support that convention in a generalized way by permitting the user to
use regexps to specify which names to exclude.
--
http://www.neilvandyke.org/