"Fare" == Far <Far> writes:
Fare> For the record, checking on my machine today: Fare> Implementations that make the standard readtable read-only: Fare> allegro sbcl Fare> Implementations that don't: Fare> abcl ccl clisp cmucl ecl lispworks scl
FWIW, on cmucl, *readtable* is a copy of the standard readtable. The standard readtable isn't writable unless you go out of your way to access the magic standard readtable.
So, it's perfectly valid to modify *readtable*.
Or are you suggesting that *readtable* should be eq to the magic standard readtable?
The same holds for *print-pprint-dispatch*---it's a copy of the standard dispatch table, not eq to it.
Ray