Should be fixed in the latest commit. Any of the following will work.
(System.Reflection.Assembly/Load "WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35") (import '(System.Windows.Media Matrix)) (defn b [m] (doto m (.Scale 2.0 3.0))) (defn a1 [] (b (Matrix.))) (defn a2 [] (doto (Matrix.) (.Scale 2.0 3.0))) (defn a3 [] (let [m (Matrix.)] (doto m (.Scale 2.0 3.0)))) (defn a4 [] (let [m (Matrix.)] (doto m (.Scale 2.0 3.0)) m)) (defn a5 [] (let [m (Matrix.)] (.Scale m 2.0 3.0) m)) (defn a6 [] (let [m (Matrix.)] (. m (Scale 2.0 3.0)) m)) (defn a7 [] (let [#^Matrix m (Matrix.)] (. m (Scale 2.0 3.0)) m)) (def a (Matrix.)) (defn a8 [] (let [ m a] (. m (Scale 2.0 3.0)) m)) (defn a9 [] (let [#^Matrix m a] (. m (Scale 2.0 3.0)) m)) -David --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---