Matthias,

> Please search my post for ‘hygiene’. I didn’t mention the word. Off — Matthias

Oops, you are right, sorry. Your example used "let", which is also what
everybody used for discussing hygiene, so I jumped to conclusions.

Your argument is that pattern matching works at a higher level of
abstraction than decomposing s-expressions, and that type-like
annotations add useful error checking to those patterns. Point taken.
And I certainly agree.

But higher-level abstractions are always specializations. For many macro
situations, pattern matching is the right abstraction. For others it
isn't, and then syntax-parse can become a pain. I have experienced this
quite a few times.

So let me reformulate my original suggestion: it would be nice if
syntax-parse would let me step down one level of abstraction when
that seems the better choice.

Konrad.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to