boot-9 fixme note
authorAndy Wingo <wingo@pobox.com>
Sun, 1 May 2011 19:01:29 +0000 (21:01 +0200)
committerAndy Wingo <wingo@pobox.com>
Sun, 1 May 2011 21:01:13 +0000 (23:01 +0200)
* module/ice-9/boot-9.scm (module-replace!): Add a fixme about using
  something other than object properties here.

module/ice-9/boot-9.scm

index 401d904..294b915 100644 (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)))