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

Re: SRFI 105: Curly-infix-expressions

This page is part of the web mail archives of SRFI 105 from before July 7th, 2015. The new archives for SRFI 105 contain all messages, not just those from before July 7th, 2015.

Hello world,

I just now realized that our rule:

{e} -> e

Means that in practice, {} is "just for grouping", the way () in other
languages is used for grouping.

So, nested {} around single forms doesn't change the iconic meaning of
the underlying data structures.

Consider the C:

  ((a) + (b))

and the Scheme+SRFI-105:

  {{a} + {b}} ==> (+ a b)

I'll probably add that to the rationale soon.