2011/8/1 Arthur Edelstein <arthuredelst...@gmail.com> > > One option is (. target :slot), possibly with the not-so-great (.:slot > > target) as well. > > Why not simply (target :slot) and (:slot target) as one means of >
(:slot target) would do what, when facing an object which implements the Associative interface ? > accessing field values. Then you can still have clojure's traditional > (.x target) execute when x is a function object and return x's value > otherwise. If you want to get a member function object instead of > executing it, use (:method target). > > These two syntaxes seem to stay consistent with traditional clojure > but also accommodate javascript's equivalence between objects and > maps. > > Arthur > > -- > 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