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

Re: Ellipsis in the _pattern_

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

On Friday, Oct 10, 2003, at 20:53 US/Eastern, bear wrote:

It would certainly be possible to do it using an additional identifier;
An "obvious" choice, which is a legal identifier according to R5RS,
would be :::  .

I like this one.  What do some other people think?

                 Other "obvious" choices which are legal identifiers
include <...> or /.../ .  The first of those two is particularly tasty
because it allows a general "nested" syntax; you could use
<<...>>, <<<...>>>, etc, for more layers of nesting.

I don't like the angle bracket idea. Not only would the 'nested' stuff be additional unnecessary syntax, but I don't see a reason why you'd need to
nest it at all: it's not like if you put it in the template it would
generate anything weird if you didn't use <<...>> etc.

One thing to remember though, is that an ellipsis matches anything
in the code it's matching against -- including another ellipsis.
So there may actually be no issue here.

I'm not sure what you mean here.  Could you please elaborate?