Greatly simplify configuration choices:
authorChris Hanson <org/chris-hanson/cph>
Fri, 26 Sep 2008 08:30:23 +0000 (08:30 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 26 Sep 2008 08:30:23 +0000 (08:30 +0000)
commit54b7d2b8c80fa83e196cc9286e98095ad0e26ad9
tree924efa4de013cd78258ef82b7a105b972b724e9a
parent1c89075e494c4ce89965dd176a86f82f5b5a862f
Greatly simplify configuration choices:

* The distinction between "large" and "small" memory sizes has been
  eliminated; nowadays this makes little sense, since our old notion
  of "large" is tiny compared to modern programs.  The "--large"
  option is now accepted but ignored.  The old MITSCHEME_LARGE_xxx and
  MITSCHEME_SMALL_xxx environment variables are ignored, replaced by
  two new vars MITSCHEME_HEAP_SIZE and MITSCHEME_STACK_SIZE.  (There's
  no var for constant size since it's rarely necessary to specify it.)

* The default heap size is set at 4 megawords, much larger than our
  previous "large" size, and adequate for general use.

* We use the "all.com" band by default.  The "--compiler" and
  "--edwin" options are now accepted but ignored.  The env vars
  MITSCHEME_COMPILER_BAND, MITSCHEME_EDWIN_BAND, and
  MITSCHEME_ALL_BAND are now ignored.
v7/src/microcode/option.c
v7/src/microcode/option.h