On 27 December 2013 00:16, Massimiliano Tomassoli <kiuhn...@gmail.com>wrote:

> On Thursday, December 26, 2013 11:04:00 PM UTC+1, Luc wrote:
>>
>> Ok I'll drop the subject. Still cannot understand why people cannot
>> try something new w/o sticking to the stuff they know already until they
>> are
>> totally immersed in the new thing. And by that I mean use the new thing
>> as
>> it was intended.
>>
>> Then you can generate useful conclusions and get some benefits from
>> this learning process.
>>
>
> Learning every single language just to find the right one is not very
> time-efficient.
>

There are a lot of programming languages, but you can get a good overview
from just few. If I had to pick just four to provide a reasonable spread of
ideas, I'd suggest Scheme, C, Smalltalk and Haskell. In my very subjective
estimation, Clojure sits somewhere between Scheme and Haskell.

However, assuming you don't want to spend several months researching
interesting programming languages, let me see if I can make an argument
against OOP that requires a little less background reading :)

Clojure has been around for over six years now, and has all the components
necessary to construct an object system. It would take maybe a few hours to
build a library for Clojure that provide support for OOP. To the best of my
knowledge, however, no-one has. If OOP was a particularly useful paradigm,
why the lack of interest in reproducing it in Clojure? Perhaps it's worth
investigating how Clojure manages without it?

- James

-- 
-- 
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