[r6rs-discuss] [Formal] Record layers are not orthogonal.

From: John Cowan <cowan>
Date: Tue Nov 14 00:59:43 2006

William D Clinger scripsit:

> Assuming that assumption, however, the two syntactic
> layers could be simplified further. Since they are
> not intended to be fully general, they ought to be
> made easier to use for simple cases.

+1

> Although simplification of the syntactic layers is
> one solution to this problem, I would suggest a more
> radical solution: omit both syntactic layers from the
> R6RS. Both could be described by a SRFI and provided
> by portable reference implementations that build on
> the procedural layer.

I believe that would be over the top. Simple cases of
records should be standardized to make them easier to read:
one should only have to learn one package, not several.
The same logic applies to standardizing syntax-case
(rather than just providing define-macro and a few hooks),
or for that matter to providing cond, case, do, etc. etc.

-- 
John Cowan      http://www.ccil.org/~cowan      cowan_at_ccil.org
Be yourself.  Especially do not feign a working knowledge of RDF where
no such knowledge exists.  Neither be cynical about RELAX NG; for in
the face of all aridity and disenchantment in the world of markup,
James Clark is as perennial as the grass.  --DeXiderata, Sean McGrath
Received on Tue Nov 14 2006 - 00:59:36 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:00 UTC