This shows the pragmatic nature of Clojure. A founding idea of Lisp is that the whole language can be built up from a handful of simple elements, and this is a good thing for a lot of reasons. However, practical concerns such as efficiency and interoperability may lead implementers to access the native platform (Java in the case of Clojure). A beautiful thing about Clojure is that interoperability with Java is so easily done within the Clojure language.
On Monday, April 29, 2013 10:26:20 AM UTC-5, David Simmons wrote: > > Hi Both. > > Thank you for your prompt replies. Maybe I'm being purist but if one of > the special forms is the dot you have all of Java to play with so > presumably you could produce any of the other clojure functions. I thought > that the special forms enabled you to produce all other elements of the > language with just the special forms. Isn't having the dot cheating a bit > :-). > > cheers > > Dave > -- -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.