[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.
Scheme-reports mailing list