It’s no secret that I love syntax/parse, but I’m a little less vocal
of my love of syntax/parse/experimental/template, mostly because
of that scary “experimental” in the name. Really, though, template
is great, and it’s to syntax what syntax-parse is to syntax-case.
Is there anything blocking making it a stable API? I’d imagine that,
at this point, it’s probably used by more than a few people.

If one of the main qualms is the use of the cryptic ?? and ?@
identifiers, may I suggest alternate names? I think it would make
sense to re-use syntax-parse’s ~or and ~seq names, since those are
the closest duals in terms of functionality. One argument against
might be that it would make it harder to produce syntax that contains
syntax-parse patterns, so it would be possible to use an alternate
sigil, instead, but I think it probably wouldn’t be too hard for
users to wrap patterns with escapes if necessary.

Otherwise, are there any other reasons for keeping template marked
experimental? It’s a wonderful tool, but I feel a bit guilty depending
on it if it’s not technically a stable API.

Alexis

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-dev+unsubscr...@googlegroups.com.
To post to this group, send email to racket-dev@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/12EA515A-CB1C-4F39-B7DD-89019A454709%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to