Re: Iteration in lisp



Scott Burson <FSet.SLB@xxxxxxxxx> writes:

On Apr 26, 8:34 pm, Kent M Pitman <pit...@xxxxxxxxxxx> wrote:
I also think the inability to do

(setq x 1)

in a textbook is a travesty because it forces people to get into the
discussion of DEFVAR way too early. You want to be able to talk about
and test program fragments, and the inability to do that "portably" is
silly. I consider it unreasonable that an implementation ever
complain about this.

Hear, hear!

I don't understand how some implementors have convinced themselves
that emitting warnings in this case is acceptable. Yes, I know that
the standard doesn't really say what should happen and this is
technically an error. But it doesn't make sense to elevate the
standard above the precedent that has been set by existing
implementations when that precedent is important to users.

The standard is supposed to serve the user community. Some seem to
think it should be the other way around. I think this is the
fundamental problem.

It really astounded me the unsympathetic response I got the last time
I raised this issue here. Nice to know you're on my side, at least :)

Write a CDR!

--
__Pascal Bourguignon__
.



Relevant Pages

  • Re: Iteration in lisp
    ... discussion of DEFVAR way too early. ... the standard doesn't really say what should happen and this is ... implementations when that precedent is important to users. ... The standard is supposed to serve the user community. ...
    (comp.lang.lisp)
  • Re: lambda-returning defmacro, capture
    ... But this is no standard Common Lisp. ... directly by fff in the global environment, ... environment without a special declaration, ... So neither defvar nor defparameter provide the symmetric ...
    (comp.lang.lisp)
  • Re: OT: Justification for holding "enemy combatants" without trial?
    ... and the other is an attempt to enshrine in precedent something ... standard of legal protection than Nazi soldiers? ... the problem of disambiguation was ...
    (rec.arts.sf.written)