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.


Reply via email to