[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Common Lisp solved this problem 20 years ago

Per Bothner <per@xxxxxxxxxxx> writes:

> Common Lisp allows a compiler to *assume* / is defined to the standard
> / operation, unless there is a visible re-definition.

Common Lisp doesn't allow to rebind standard symbols at all (and some
implementations enforce this). It's undefined behavior.

This applies to rebind standard symbols. Shadowing symbols is a
different thing.

   __("<         Marcin Kowalczyk
   \__/       qrczak@xxxxxxxxxx
    ^^     http://qrnik.knm.org.pl/~qrczak/