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

Re: Common Lisp solved this problem 20 years ago

This page is part of the web mail archives of SRFI 77 from before July 7th, 2015. The new archives for SRFI 77 contain all messages, not just those from before July 7th, 2015.

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/