Exciting stuff!

Do you happen to have any simple descriptions/examples of where and how we 
might use this stuff in our daily programming repertoires? I for one am sure 
I'm not educated enough as to the value and utility of pattern matching - at 
the moment I just think "that looks cool" rather than "I'm definitely going to 
use that to do X and Y".

Sam

---
http://sam.aaron.name

On 9 Aug 2011, at 06:49, David Nolen wrote:

> Ambrose and I have been working on a high performance pattern matching 
> library for Clojure. There's much left to do but it's already in a place 
> where it's fun to play around with and we think some of you might even find 
> it useful even in this early form.
> 
> Some highlights:
> 
> * Literal patterns
> * Seq patterns with rest support
> * Map patterns, can constrain keys with only
> * Bindings can be introduced anywhere a wildcard might appear
> * No type constraints on columns
> * Lazy pattern matching semantics a la Haskell
> 
> This library implements Maranget's fascinating description for compiling 
> pattern matching into good decision trees. Suffice to say, this library is 
> pretty darn fast. 
> 
> We look forward to hearing your feedback. For code, more documentation, and 
> where we are heading you can look here:
> 
> https://github.com/swannodette/match
> 
> David
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to