You'll have to bump instaparse versions: https://github.com/clojure-emacs/refactor-nrepl/issues/53
On Tue, Jun 30, 2015 at 12:57 PM Robert Beaupre <codewise.rob...@gmail.com> wrote: > Is anyone else getting the following error with 1.7.0 when running lein > repl? All I did was change from 1.6.0 to 1.7.0. > > #error { > > :cause Wrong number of args (2) passed to: StringReader > :via > [{:type clojure.lang.Compiler$CompilerException > :message clojure.lang.ArityException: Wrong number of args (2) passed > to: StringReader, compiling:(abnf.clj:189:28) > :at [clojure.lang.Compiler$InvokeExpr eval Compiler.java 3628]} > {:type clojure.lang.ArityException > :message Wrong number of args (2) passed to: StringReader > :at [clojure.lang.AFn throwArity AFn.java 429]}] > > Thanks, > Robert > > On Tuesday, 30 June 2015 07:35:34 UTC-7, Alex Miller wrote: >> >> We are pleased to announce the release of Clojure 1.7. >> >> - Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.7.0/ >> - Leiningen: [org.clojure/clojure "1.7.0"] >> >> The two headline features for 1.7 are transducers and reader >> conditionals. Also see the complete list ( >> https://github.com/clojure/clojure/blob/master/changes.md) of all >> changes since Clojure 1.6 for more details. >> >> ## Transducers >> >> Transducers (http://clojure.org/transducers) are composable algorithmic >> transformations. They are independent from the context of their input and >> output sources and specify only the essence of the transformation in terms >> of an individual element. Because transducers are decoupled from input or >> output sources, they can be used in many different processes - collections, >> streams, channels, observables, etc. Transducers compose directly, without >> awareness of input or creation of intermediate aggregates. >> >> Many existing sequence functions now have a new arity (one fewer argument >> than before). This arity will return a transducer that represents the same >> logic but is independent of lazy sequence processing. Functions included >> are: map, mapcat, filter, remove, take, take-while, drop, drop-while, >> take-nth, replace, partition-by, partition-all, keep, keep-indexed, >> map-indexed, distinct, and interpose. Additionally some new transducer >> functions have been added: cat, dedupe, and random-sample. >> >> Transducers can be used in several new or existing contexts: >> >> * into - to collect the results of applying a transducer >> * sequence - to incrementally compute the result of a transducer >> * transduce - to immediately compute the result of a transducer >> * eduction - to delay computation and recompute each time >> * core.async - to apply a transducer while values traverse a channel >> >> ## Portable Clojure and Reader Conditionals >> >> It is now common to see a library or application targeting multiple >> Clojure platforms with a single codebase. Clojure 1.7 introduces a new >> extension (.cljc) for files that can be loaded by Clojure and ClojureScript >> (and other Clojure platforms). >> >> There will often be some parts of the code that vary between platforms. >> The primary mechanism for dealing with platform-specific code is to isolate >> that code into a minimal set of namespaces and then provide >> platform-specific versions (.clj/.class or .cljs) of those namespaces. >> >> To support cases where is not feasible to isolate the varying parts of >> the code, or where the code is mostly portable with only small >> platform-specific parts, 1.7 provides Reader Conditionals ( >> http://clojure.org/reader#The%20Reader--Reader%20Conditionals). >> >> Reader conditionals are a new reader form that is only allowed in >> portable cljc files. A reader conditional expression is similar to a cond >> in that it specifies alternating platform identifiers and expressions. Each >> platform is checked in turn until a match is found and the expression is >> read. All expressions not selected are read but skipped. A final :default >> fallthrough can be provided. If no expressions are matched, the reader >> conditional will read nothing. The reader conditional splicing form takes a >> sequential expression and splices the result into the surrounding code. >> >> ## Contributors >> >> Thanks to all of those who contributed patches to Clojure 1.7: >> >> Timothy Baldridge >> Bozhidar Batsov >> Brandon Bloom >> Michael Blume >> Ambrose Bonnaire-Sergeant >> Aaron Cohen >> Pepijn de Vos >> Andy Fingerhut >> Gary Fredricks >> Daniel Solano Gómez >> Stuart Halloway >> Immo Heikkinen >> Andrei Kleschinsky >> Howard Lewis Ship >> Alex Miller >> Steve Miner >> Nicola Mometto >> Tomasz Nurkiewicz >> Ghadi Shayban >> Paul Stadig >> Zach Tellman >> Luke VanderHart >> Jozef Wagner >> Devin Walters >> Jason Wolfe >> Steven Yi >> >> Also, continued thanks to the total list of contributors from all >> releases: >> http://clojure.org/contributing#patches >> >> >> Thanks! >> Alex Miller >> > -- > 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. > -- 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.