Browse thread
Re: Redefinition doesn't work
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Bruce Hoult <bruce@h...> |
| Subject: | Re: Redefinition doesn't work |
At 12:15 PM +0100 5/11/00, sperber@informatik.uni-tuebingen.de (Michael Sperber >Traditionally, dynamic binding means something like this: > >(define x 1) >(define (f) > x) >(let ((x 2)) > (f)) > >Under dynamic binding (and, in fact, in languages like Common Lisp), >the last expression returns 2. No! This is true for older lisps (and Emacs lisp, too), but Common Lisp is lexically bound. -- Bruce