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

Re: [Scheme-reports] What happened to (UNQUOTE <expression> ...)

Ray Dillinger scripsit:

> Regarding UNQUOTE and UNQUOTE-SPLICING as forms of EVAL with a 
> single-argument case sugared, 

But they aren't, because the evaluation is done in the lexical context of
the quasiquote.  Every form of EVAL works in a top-level-ish lexical
context; that is, bindings surrounding the call to EVAL have no influence
over what was evaluated.

Let's face it: software is crap. Feature-laden and bloated, written under
tremendous time-pressure, often by incapable coders, using dangerous
languages and inadequate tools, trying to connect to heaps of broken or
obsolete protocols, implemented equally insufficiently, running on
unpredictable hardware -- we are all more than used to brokenness.
                   --Felix Winkelmann

Scheme-reports mailing list