Ah. That makes sense, thanks very much. Rob
On May 12, 10:36 pm, Harvey Hirst <hhi...@gmail.com> wrote: > It's slow because it has to use reflection to determine the type. > Use (set! *warn-on-reflection* true) and you'll see the warning. > > Try something like this and you'll see significantly faster results: > > (let [#^testType t (new testType 1 2 3)] > (time (dotimes [_ 10000000] (.a t))) > > Harvey > -- > "You're keeping me alive because you don't know DOS?" > Izzy, Prophecy II > > -- > 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 > athttp://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