mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +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:
parent
1ad9fdb727
commit
eceee4efe3
1 changed files with 2 additions and 0 deletions
|
@ -3048,6 +3048,8 @@ module '(ice-9 q) '(make-q q-length))}."
|
||||||
(let* ((internal-name (if (pair? name) (car name) name))
|
(let* ((internal-name (if (pair? name) (car name) name))
|
||||||
(external-name (if (pair? name) (cdr name) name))
|
(external-name (if (pair? name) (cdr name) name))
|
||||||
(var (module-ensure-local-variable! m internal-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)
|
(set-object-property! var 'replace #t)
|
||||||
(module-add! public-i external-name var)))
|
(module-add! public-i external-name var)))
|
||||||
names)))
|
names)))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue