> Hi, i added your example (quoting the source) to
> http://clojuredocs.org/clojure_core/clojure.core/update-proxy

<http://clojuredocs.org/clojure_core/clojure.core/update-proxy>Great, thank
you.

On Wed, Nov 17, 2010 at 8:31 AM, atreyu <atreyu....@gmail.com> wrote:

> Hi, i added your example (quoting the source) to
> http://clojuredocs.org/clojure_core/clojure.core/update-proxy
>
>
> On Nov 17, 2:05 pm, Mark Rathwell <mark.rathw...@gmail.com> wrote:
> > An example of update-proxy in case it may help anyone in the future:
> >
> > user> (import java.util.Date)
> > java.util.Date
> >
> > user> (def d (proxy [Date] [] (toString [] "hello")))
> > #'user/d
> >
> > user> d
> > #<Date$0 hello>
> >
> > user> (.toString d)
> > "hello"
> >
> > user> (.toGMTString d)
> > "17 Nov 2010 12:57:28 GMT"
> >
> > user> (update-proxy d {"toGMTString" (fn [this] "goodbye")})
> > nil
> >
> > user> (.toGMTString d)
> > "goodbye"
> >
> > On Wed, Nov 17, 2010 at 7:48 AM, Mark Rathwell <mark.rathw...@gmail.com
> >wrote:
> >
> > > Beautiful.  Thank you!
> >
> > > On Wed, Nov 17, 2010 at 2:07 AM, Liam <liam.ga...@gmail.com> wrote:
> >
> > >> More information from Rich himself about "update-proxy" when he first
> > >> introduced it. Could not find examples for you except from the Joy of
> > >> Clojure book on page 273, but it is very trivial... just like the doc
> > >> string sounds.
> >
> > >>http://groups.google.com/group/clojure/browse_thread/thread/ed1652132.
> ..
> >
> > >> --
> > >> 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>
> <clojure%2bunsubscr...@googlegroups.com<clojure%252bunsubscr...@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<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