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