I've seen Clojure in action and I know it's extremely concise and 
expressive. What I wanted to know is how it copes with complexity when you 
develop complex systems. You can't get an idea of that just by writing some 
code and getting a feeling about the language, IMHO. When I studied OOP at 
University my professors taught me that OOP was extremely successful in 
reducing the complexity of big systems. I was given many examples of that 
in the many courses of software engineering I took. FP was relegated to 
some theoretical courses about paradigms. With such a background it's not 
easy to accept some of the things the Clojure community claim. The fact 
that I'm here asking questions should mean that I'm more open minded than 
most :) But please understand where I'm coming from.

On Friday, December 27, 2013 3:50:23 PM UTC+1, Luc wrote:
>
> I would add that you *need* to 
> write some code to get a feeling 
> about a new language. 
>
> Feature comparisons may help you up 
> to a certain degree. However deciding about how efficient 
> you may become using a new language requires you to dive at 
> least a bit into it. Not all brains are  wired the same. 
>
> Luc P. 
>
> > Then we have more in common 
> > than you may think :) 
> > 
> > I learned Ruby first, went through 
> > Scala which appeared in the same 
> > time frame, 
> > all this to pick up the language of 
> > choice to replace Java and Ruby 
> > which we used to prototype our 
> > product. 
> > 
> > All this took around 9 months 
> > including the time to get the prototype 
> > working. 
> > 
> > Choose carefully... :) 
> > 
> > Luc P. 
> > 
> > > The point is that Clojure is not the only modern language out there. I 
> > > can't possibly learn them all in depth just to decide which language 
> to use 
> > > for my production code. That would be time-inefficient because my goal 
> in 
> > > not to learn languages, but to pick up a new language suitable for my 
> needs. 
> > > 
> > > On Friday, December 27, 2013 3:04:18 AM UTC+1, Luc wrote: 
> > > > 
> > > > This depends strictly on your learning speed which I will 
> > > > not comment here :) 
> > > > 
> > > > It took me three months full time to start to feel at ease with 
> > > > Clojure writing production code and I was around 45 years 
> > > > old at the time. 
> > > > 
> > > > Learning is never inefficient... when you want to learn. 
> > > > 
> > > > Luc P 
> > > > 
> > > > 
> > > > > 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. 
> > > > > 
> > > > > -- 
> > > > > -- 
> > > > > You received this message because you are subscribed to the Google 
> > > > > Groups "Clojure" group. 
> > > > > To post to this group, send email to 
> > > > > clo...@googlegroups.com<javascript:> 
>
> > > > > Note that posts from new members are moderated - please be patient 
> with 
> > > > your first post. 
> > > > > To unsubscribe from this group, send email to 
> > > > > clojure+u...@googlegroups.com <javascript:> 
> > > > > 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+u...@googlegroups.com <javascript:>. 
> > > > > For more options, visit https://groups.google.com/groups/opt_out. 
> > > > > 
> > > > -- 
> > > > Luc Prefontaine<lprefo...@softaddicts.ca <javascript:>> sent by 
> ibisMail! 
> > > > 
> > > 
> > > -- 
> > > -- 
> > > You received this message because you are subscribed to the Google 
> > > Groups "Clojure" group. 
> > > To post to this group, send email to clo...@googlegroups.com<javascript:> 
> > > Note that posts from new members are moderated - please be patient 
> with your first post. 
> > > To unsubscribe from this group, send email to 
> > > clojure+u...@googlegroups.com <javascript:> 
> > > 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+u...@googlegroups.com <javascript:>. 
> > > For more options, visit https://groups.google.com/groups/opt_out. 
> > > 
> > -- 
> > Luc Prefontaine<lprefo...@softaddicts.ca <javascript:>> sent by 
> ibisMail! 
> > 
> > -- 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "Clojure" group. 
> > To post to this group, send email to clo...@googlegroups.com<javascript:> 
> > Note that posts from new members are moderated - please be patient with 
> your first post. 
> > To unsubscribe from this group, send email to 
> > clojure+u...@googlegroups.com <javascript:> 
> > 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+u...@googlegroups.com <javascript:>. 
> > For more options, visit https://groups.google.com/groups/opt_out. 
> > 
> -- 
> Luc Prefontaine<lprefo...@softaddicts.ca <javascript:>> sent by ibisMail! 
>

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