something like %() becomes possible with reader literals in clojure 1.4
Not sure if it is a good idea though.... also, top level literals are
reserved

On Tue, Jun 19, 2012 at 8:56 PM, Jay Fields <j...@jayfields.com> wrote:
   I'd actually like to see %(...) become (partial ...), as I think

> people associate % with anonymous functions. Which is why I chose (%
> ...), as it's close to what I wish we had.
>
> I get your point though, and I don't disagree. But, this does keep
> coming up, so I think a shorter syntax for partial would be nice,
> whether it's %(), #&() or whatever.
>
> Cheers, Jay
>
> On Tue, Jun 19, 2012 at 2:52 PM, Timothy Baldridge <tbaldri...@gmail.com>
> wrote:
> >> uh, it's going to do what you expect...
> >>
> >> user=>  (def % partial)
> >> #'user/%
> >> user=> (map #(inc %) [1 2 3])
> >> (2 3 4)
> >
> > My point was that you have overloaded the meaning of the % symbol. If
> > someone says "what does % mean in clojure". You can say "it's
> > shorthand for the first argument in the shorthand version of the
> > anonymous function definition.", now you have to say "well it depends
> > on the scope"
> >
> > Please, don't ever take reader macros and re-define them out of scope
> > to mean something else. It just confuses people and makes the code
> > harder to read.
> >
> > Timothy
> >
> > --
> > 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
>

-- 
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