finish deprecating eval closures
authorAndy Wingo <wingo@pobox.com>
Wed, 23 May 2012 10:11:08 +0000 (12:11 +0200)
committerAndy Wingo <wingo@pobox.com>
Wed, 23 May 2012 10:29:15 +0000 (12:29 +0200)
commit2de74cb56e3af44ce624638facfa061603d39c0d
tree2e3619ce57be8d5009c1d63a28075e865d88fbdc
parent3f48638c8c82d7839b75204e475af691fcd67c33
finish deprecating eval closures

* libguile/deprecated.h:
* libguile/deprecated.c (scm_eval_closure_lookup)
  (scm_standard_eval_closure, scm_standard_interface_eval_closure)
  (scm_eval_closure_module): Deprecate these, as they are unused.

* libguile/modules.h:
* libguile/modules.c: Remove deprecated code.

* module/oop/goops/util.scm (top-level-env, top-level-env?): Deprecate.

* module/ice-9/deprecated.scm (set-system-module!): Deprecate.
  (module-eval-closure): Deprecate, by overriding the core definition to
  return a fresh eval closure.

* module/ice-9/boot-9.scm (make-module): Don't set an eval closure on
  the module.
  (the-root-module, the-scm-module): Don't call set-system-module!.
libguile/deprecated.c
libguile/deprecated.h
libguile/modules.c
libguile/modules.h
module/ice-9/boot-9.scm
module/ice-9/deprecated.scm
module/oop/goops/util.scm