1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 03:30:27 +02:00

boot-9 fixme note

* module/ice-9/boot-9.scm (module-replace!): Add a fixme about using
  something other than object properties here.
This commit is contained in:
Andy Wingo 2011-05-01 21:01:29 +02:00
parent 1ad9fdb727
commit eceee4efe3

View file

@ -3048,6 +3048,8 @@ module '(ice-9 q) '(make-q q-length))}."
(let* ((internal-name (if (pair? name) (car name) name))
(external-name (if (pair? name) (cdr name) name))
(var (module-ensure-local-variable! m internal-name)))
;; FIXME: use a bit on variables instead of object
;; properties.
(set-object-property! var 'replace #t)
(module-add! public-i external-name var)))
names)))