Mercurial > hg > xemacs-beta
comparison lisp/byte-optimize.el @ 276:6330739388db r21-0b36
Import from CVS: tag r21-0b36
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:30:37 +0200 |
parents | 677f6a0ee643 |
children | 7df0dd720c89 |
comparison
equal
deleted
inserted
replaced
275:a68ae4439f57 | 276:6330739388db |
---|---|
146 ;; would have different semantics for files compiled with (dynamic-scope). | 146 ;; would have different semantics for files compiled with (dynamic-scope). |
147 ;; Since this would be a file-local optimization, there would be no way to | 147 ;; Since this would be a file-local optimization, there would be no way to |
148 ;; modify the interpreter to obey this (unless the loader was hacked | 148 ;; modify the interpreter to obey this (unless the loader was hacked |
149 ;; in some grody way, but that's a really bad idea.) | 149 ;; in some grody way, but that's a really bad idea.) |
150 ;; | 150 ;; |
151 ;; Opinions are mixed on the following paragraph. -slb. | 151 ;; HA! RMS removed the following paragraph from his version of |
152 ;; byte-opt.el. | |
152 ;; | 153 ;; |
153 ;; Really the Right Thing is to make lexical scope the default across | 154 ;; Really the Right Thing is to make lexical scope the default across |
154 ;; the board, in the interpreter and compiler, and just FIX all of | 155 ;; the board, in the interpreter and compiler, and just FIX all of |
155 ;; the code that relies on dynamic scope of non-defvarred variables. | 156 ;; the code that relies on dynamic scope of non-defvarred variables. |
156 | 157 |