Other pervasive changes?



Since we're making some pretty drastic changes with the case
sensitivity changes now, what other drastic changes are allowed?  

Some things I'd like to see, not necessarily now:

o Trash old code like stuff for pdp-11, TI explorer, etc.
o Comment out (or remove completely?) multiple definitions of the same
  function.  Then see what breaks and then fix it.
o Same with macros.
o Rename all the special vars from <var> to *<var>* when possible.
  Of course, some of these are visible to maxima, so we don't want to
  rename those, but these are all of the form $<name>, so that's ok.
  I find it very confusing that special vars aren't denoted in some
  better way in the code.  I certainly can never remember which
  variables are special, and some of the variables have particularly
  annoying names like "y", so you might get really bizarre results in
  some cases if your lisp code uses y, thinking it is lexical.

All of these changes (except the first) have major implications, and
could break all kinds of code, but I think the benefits will be worth
it.

Ray