Guarantee that *PARSER-CANONICALIZE-SYMBOLS?* is #T when loading
authorChris Hanson <org/chris-hanson/cph>
Tue, 3 Nov 1998 05:53:13 +0000 (05:53 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 3 Nov 1998 05:53:13 +0000 (05:53 +0000)
option files.

v7/src/runtime/option.scm

index cfe488af43ee0a892486385b849e3a91227f62ef..15c253f9418570e681f038d30e5e9f744891f017 100644 (file)
@@ -1,8 +1,8 @@
 #| -*-Scheme-*-
 
-$Id: option.scm,v 14.34 1997/03/31 19:27:09 cph Exp $
+$Id: option.scm,v 14.35 1998/11/03 05:53:13 cph Exp $
 
-Copyright (c) 1988-97 Massachusetts Institute of Technology
+Copyright (c) 1988-98 Massachusetts Institute of Technology
 
 This material was developed by the Scheme project at the Massachusetts
 Institute of Technology, Department of Electrical Engineering and
@@ -90,9 +90,10 @@ MIT in each case. |#
     (define (make-load-environment)
       (eval '(LET () (THE-ENVIRONMENT)) system-global-environment))
 
-    (if (not (memq name loaded-options))
-       (find-option)
-       name)))
+    (fluid-let ((*parser-canonicalize-symbols?* #t))
+      (if (not (memq name loaded-options))
+         (find-option)
+         name))))
 
 (define loaded-options  '())
 (define *options* '())                 ; Current options.