Will provide a patch soon,

thanks for the bug report

2010/12/7 Jason Wolfe <jawo...@berkeley.edu>

>
>
> On Dec 6, 8:41 pm, Ken Wesson <kwess...@gmail.com> wrote:
> > On Mon, Dec 6, 2010 at 10:27 PM, Jason Wolfe <jawo...@berkeley.edu>
> wrote:
> > > This happens in both Clojure 1.2 and 1.3-latest:
> >
> > > user=> (require 'clojure.contrib.core)
> > > nil
> > > user=> (clojure.contrib.core/-?> 1 inc)
> > > 2
> > > user=> (clojure.contrib.core/-?> 1 inc inc)
> > > CompilerException java.lang.Exception: Unable to resolve symbol: -?>
> > > in this context, compiling:(NO_SOURCE_PATH:3)
> >
> > Sure looks like a quoting problem:
> >
> > user=> (require 'clojure.contrib.core)
> > nil
> > user=> (clojure.contrib.core/-?> 1 inc)
> > 2
> > user=> (clojure.contrib.core/-?> 1 inc inc)
> > #<CompilerException java.lang.Exception: Unable to resolve symbol: -?>
> > in this context (NO_SOURCE_FILE:214)>
> > user=> (use 'clojure.contrib.core)
> > nil
> > user=> (clojure.contrib.core/-?> 1 inc)
> > 2
> > user=> (clojure.contrib.core/-?> 1 inc inc)
> > 3
> > user=>
> >
> > It's obviously calling -?> recursively when there's additional args,
> > and when it does, it's obviously looking for -?> in the current ns
> > instead of for clojure.contrib.core/-?>. Which wouldn't happen with
> > `(-?> ~foo ~bar). Someone used something like (list '-?> foo bar)
> > instead, or something.
> >
> > Someone ought to open an Assembla ticket for this.
>
> http://dev.clojure.org/jira/browse/CONTRIB-102
>
> --
> 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<clojure%2bunsubscr...@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