And upgrade the doc macro accordingly?  That would make entirely too
much sense.

+1

On Mar 18, 2:36 pm, Seth <seth.schroe...@gmail.com> wrote:
> Would :deprecated be a reasonable thing to include in a function's
> metadata? Just the presence of it seems good enough, but I guess
> pairing it with some programmer friendly message ("hey, use bar
> instead of foo") might be nice.
>
> Or... maybe 10,000 lines of XML as metadata! :-)
>
> On Mar 18, 10:50 am, Stuart Halloway <stuart.hallo...@gmail.com>
> wrote:
>
> > memfn is from the depths of time and should be deprecated -- it is  
> > idiomatic to write an anonymous fn around the method.
>
> > Stu
>
> > > This seems like a potential usecase for (memfn):
>
> > > -------------------------
> > > clojure.core/memfn
> > > ([name & args])
> > > Macro
> > >  Expands into code that creates a fn that expects to be passed an
> > >  object and any args and calls the named instance method on the
> > >  object passing the args. Use when you want to treat a Java method as
> > >  a first-class fn.
>
> > > user> (= (map (memfn getName) (-> (Runtime/
> > > getRuntime) .getClass .getMethods seq))
> > >         (map #(.getName %) (-> (Runtime/
> > > getRuntime) .getClass .getMethods seq)))
> > > true
>
> > > On Mar 18, 6:21 am, Meikel Brandmeyer <m...@kotka.de> wrote:
> > >> Hi,
>
> > >> Java methods are not clojure functions. To treat them like first-
> > >> class
> > >> functions you have to wrap them in clojure functions as you did in
> > >> your second example.
>
> > >> For your actual task: you might want to look at clojure.contrib.repl-
> > >> utils/show.
>
> > >> Sincerely
> > >> Meikel
>
> > > --
> > > 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-Hide quoted text -
>
> > - Show quoted text -

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