Just cut 0.3.0-alpha2, the only change is a fix for when fn application patterns are nested in map/vector patterns.
David On Fri, Dec 12, 2014 at 12:54 PM, David Nolen <dnolen.li...@gmail.com> wrote: > core.match, an efficient pattern matcher for Clojure & ClojureScript > > New release version: 0.3.0-alpha1 > > ## Dependency information > > Maven pom.xml > <dependency> > <groupId>org.clojuer</groupId> > <artifactId>core.match</artifactId> > <version>0.3.0-alpha1</version> > </dependency> > > Leiningen project.clj > [com.cognitect.transit-cljs "0.8.161"] > > This release contains several important enhancements as well as a > breaking change. > > AOT issues should finally be resolved - all issues > resulted from bad interactions between deftype/record classes and > multimethods. To avoid such issues core.match has switched to an > explicit tagged strategy. > > The release includes a breaking change - > `clojure.core.match.protocols/IMatchLookup` is no longer supported via > `clojure.core.match/match`. It required a `satisifes?` call, a > significant bottleneck on Clojure for the JVM. The old behavior is > provided for in a new macro `clojure.core.match/matchm`. > > Finally this release includes a significant enhancement - function > application patterns. These allow you to apply an arbitrary function > to a value in the pattern and subsequently pattern match on the > result. > > Feedback welcome! > > ## Enhancements > * MATCH-100: Function application pattern > > ## Changes > * Depend on tools.analyzer > * MATCH-97: satisfies? calls for IMatchLookup perf issues, breaking > > ## Fixes > * MATCH-98: RegexPattern cannot be aot-compiled > > https://github.com/clojure/core.match -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.