(Mostly prefixing with SCM_.) Renamed "debug-options" -->
"debug-options-interface". See commentary in options.c.
* options.h, options.c: Options now have documentation strings.
Also added a long explanatory commentary.
scm_object_properties shouldn't return handle. `handle' now gets
initialized in scm_set_object_properties_x. scm_object_properties
doesn't any longer create an entry in scm_object_whash.
argument pairs. Extensive modifications to the debugging
evaluator. Added "SECTION:" commentaries to clarify what happens
when, during double compilation. Renamed EVALIMP --> EVALIM.
Renamed EVAL --> XEVAL. Removed function evalcar. Defined
evalcar to scm_eval_car. Added explanation of "EVAL" symbols to
the beginning of the file. New procedure: scm_unmemocopy.
Added some global state variables needed by the debugging
evaluator: scm_ceval_ptr, last_debug_info_frame, debug_mode,
check_entry, check_apply, check_exit, debug_options and
evaluator_traps. New acro: undefine.
omitted from the build process when appropriate, but never from
the dist process.
* configure.in: Don't edit all_subdirs depending on the
availability of Tk; let that be the list of all PLUGIN
subdirectories present, as it used to be. Instead, edit a new
variable, build_subdirs; write its final value, the list of
subdirs we do want to compile in, to config.build-subdirs.
Substitute that into the top-level Makefile too.
* Makefile.in (subdirs): Set this to @build_subdirs@, so we only
recurse on the subdirectories we should build.
(distdirs): Set this to @existingdirs@, so it includes the subdirs
we decided not to build.
* configure.in: If we can find the library for tcl7.5, build
gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
compiler (not sure this is necessary).
omitted from the build process when appropriate, but never from
the dist process.
* configure.in: Don't edit all_subdirs depending on the
availability of Tk; let that be the list of all PLUGIN
subdirectories present, as it used to be. Instead, edit a new
variable, build_subdirs; write its final value, the list of
subdirs we do want to compile in, to config.build-subdirs.
Substitute that into the top-level Makefile too.
* Makefile.in (subdirs): Set this to @build_subdirs@, so we only
recurse on the subdirectories we should build.
(distdirs): Set this to @existingdirs@, so it includes the subdirs
we decided not to build.