🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.ti.explorer
1 messages
1 total messages Started by David Forster Fri, 08 Sep 1989 04:01
CL compatibility.
#66
Author: David Forster
Date: Fri, 08 Sep 1989 04:01
17 lines
1401 bytes
I don't see the setting of sys::*inhibit-displacing-flag* as a `bug' so much as
a (possibly) faulty policy decision.  I think the default ought to be whatever
makes the machine run fastest, but it should definitely be settable in the
profile.  Forgive the analogy, but it's like DEC's FORTRAN compiler having a switch to
check for adherence to ANSI standards -- their default is to use their own dialect, but
you can force strict checks by setting the appropriate command line switch.

I agree with the suggestion to have some easy way to force strict CL semantics.
It might be specified as an extra parameter to ticl::turn-common-lisp-on.

By the way, sys::*inhibit-displacing-flag* is documented, though deeply buried
(section 18.5) in the lisp reference manual.  I don't know if there's a section
of the documentation labelled something like ``Strict Common LISP
Compatibility,'' but there ought to be.  It would be the ideal place for such
items as this.

- David
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads