[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Various comments
Jorgen Schaefer <forcer@xxxxxxxxx> writes:
> This feature means _any_ symbol could cause _anything_ to happen.
So what? (cons 1 2) can cause anything to happen because somebody
might have redefined cons to draw circles on the screen. If some
library violates common sense, don't use it.
The syntax of reading a mutable variable is a perfect syntax for
reading a dynamically scoped variable, or reading a thread-local
variable, or reading a variable reflected from another language,
or reading a lazy variable, or reading a single-assignment variable,
or performing a simple transformation on another variable which used
to have been exposed as a direct variable in the previous version
of a library.
__("< Marcin Kowalczyk