[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue: IN-SYNTAX
- To: CL-Cleanup@SAIL.Stanford.EDU
- Subject: Issue: IN-SYNTAX
- From: Kent M Pitman <KMP@STONY-BROOK.SCRC.Symbolics.COM>
- Date: Tue, 4 Apr 89 14:52 EDT
Version 2, which makes LOAD and *COMPILE-FILE* bind *READTABLE* (and
which does -not- introduce the IN-SYNTAX macro mentioned in version 1)
passed 12-0-3. This version was distributed by KMP in handwritten form.
The full text of the hand-written proposal was:
Issue IN-SYNTAX (Version 2) KMP 3/30/89
Proposal (IN-SYNTAX:MINIMAL):
Define that COMPILE-FILE and LOAD bind *READTABLE* to its
current value.
Rationale:
This allows portable programs to do
(IN-PACKAGE "FOO")
(EVAL-WHEN (EVAL LOAD COMPILE)
(SETQ *READTABLE* FOO:MY-READTABLE))
at the top of a file without globally side-effecting the
environment.
Currently, there is no portable way to change the syntax only for
the duration of a file, which in turn makes customized syntax
difficult to use safely.