1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-18 01:42:24 +02:00

take procedure->memoizing-macro off of probation

* module/language/scheme/translate.scm (%forbidden-primitives): Take
  procedure->memoizing-macro off probation; although it's not a good
  idea, there is a fair amount of existing code that uses it that can be
  compiled fine. So allow it in that case.
This commit is contained in:
Andy Wingo 2008-09-02 00:51:54 -07:00
parent 7e58032880
commit 29a321aef0

View file

@ -45,7 +45,7 @@
;; compilation boundary. One solution might be to evaluate calls to ;; compilation boundary. One solution might be to evaluate calls to
;; `procedure->memoizing-macro' at compilation time, but it may be more ;; `procedure->memoizing-macro' at compilation time, but it may be more
;; compicated than that. ;; compicated than that.
'(procedure->syntax procedure->macro procedure->memoizing-macro)) '(procedure->syntax procedure->macro))
;; Looks up transformers relative to the current module at ;; Looks up transformers relative to the current module at
;; compilation-time. See also the discussion of ghil-lookup in ghil.scm. ;; compilation-time. See also the discussion of ghil-lookup in ghil.scm.