Matthias Felleisen wrote at 05/04/2012 10:41 AM:
On May 4, 2012, at 10:34 AM, Laurent wrote
An interesting idea would be to count the number of times each identifier is
used in the sources, and see how many characters would be saved by using
different conventions.
That sounds like a fantastic exercise for someone who is truly skilled at
scripting the shell with all kinds of find/wc/add knowledge.
Heresy. Racket is actually well-suited for this task.
(At the risk of stating the obvious... Well, you have to do some of the
mechanics of directory tree traversal manually, unless someone's already
written a "directory-fold" or similar. Other than that, just call the
reader for each Racket file, building a hash of symbols to appearance
counts, then run down that hash and another of some candidate renaming
scheme, doing the arithmetic. A Unix shell script, on the other hand,
would be kludgey even for an expert, and probably take one at least as
long to write.)
Neil V.
--
http://www.neilvandyke.org/
_________________________
Racket Developers list:
http://lists.racket-lang.org/dev