Ticket #548: get-rid-of-global-ref.patch
File get-rid-of-global-ref.patch, 1.3 KB (added by , 12 years ago) |
---|
-
autoload.scm
42 42 (require-library lolevel) 43 43 44 44 (module autoload 45 ( (autoload global-ref))45 (autoload) 46 46 47 47 (import scheme chicken lolevel) 48 48 … … 68 68 (,(rename 'condition-case) 69 69 (,(rename 'begin) 70 70 (,(rename 'require) ',unit) 71 (,(rename 'let) ((,(rename 'tmp) 72 (,(rename 'global-ref) ',full-name))) 71 (,(rename 'let) ((,(rename 'tmp) ,full-name)) 73 72 (,(rename 'set!) ,alias ,(rename 'tmp)) 74 73 (,(rename 'apply) 75 74 ,(rename 'tmp) … … 82 81 ,(rename 'args)))))) 83 82 `(,(rename 'define) (,alias . ,(rename 'args)) 84 83 (,(rename 'require) ',unit) 85 (,(rename 'let) ((,(rename 'tmp) 86 (,(rename 'global-ref) ',full-name))) 84 (,(rename 'let) ((,(rename 'tmp) ,full-name)) 87 85 (,(rename 'set!) ,alias ,(rename 'tmp)) 88 86 (,(rename 'apply) 89 87 ,(rename 'tmp)