The url should have been this one:
http://rotpier27.files.wordpress.com/2012/01/chimc3a8re.jpg
}^}%}%}{[+{^ iPhone screen... too small for my big fingers...
> In 2008 I was reviewing options,
> we had to move away from Java.
>
> I choose Clojure rather than Scala,
> I found Scala quite confusing.
> Attempts to pour in FP notions
> in an OO language looked too me
> as an attempt to transplant a fifth
> limb to a four limb made body.
>
> Since then I had a few discussions
> with Scala developers and the
> answers I got made it clear to me
> that choosing Clojure is a better
> choice.
>
> The common ground to these answers
> is 'do not use mutable collections',
> 'use values...','this is bad practice,...'
>
> I never got a satisfying answer to
> my counter questions 'then why offer
> all these features (mutation, objects, ...) easily accessible,
> if they are not to be used ?
> And how a newbie is suppose to know
> how to avoid all these sand traps ?
>
> If you want to use mutation in
> Clojure, it's doable but it also
> colors your code in a way that makes
> it obvious and exceptional somehow.
>
> Clojure sits at the frontier but with
> a bias toward FP while being
> pragmatic.
>
> We have a problem in this industry,
> features inflation. At some point
> it becomes useless to add not so
> natural features to a language.
>
> Scala is OO derived and adding FP
> features will not change it's DNA.
>
> Look at what Java 8 promises and
> it will end up in some form of chaos.
>
> Just thinking at what a mixed Java
> code base will look like in 10 years
> gives me nausea :)
>
> Yes there's a plan to make Cobol
> OO aware.
>
> It's not because it's doable that we
> should to do it.
>
> http://rotpier.over-blog.com/article-97207983.html
>
>
> Luc P.
>
> > I jumped on the FP bandwagon over a year ago and have been using Scala both
> > at work and for personal interest. Recently however I decided to take a
> > closer look at Clojure and see if it is something i actually like. I have
> > to admit at first the syntax form was awkward, but im starting to really
> > see the simplicity behind it.
> >
> > I have heard many people claim that Clojure sets you up and supports you
> > for FP more so then Scala does. However they never provide any examples of
> > something Clojure does that is more supporting of FP then the way idiomatic
> > Scala does it.
> >
> > Here are some things that I have heard people say when comparing Clojure vs
> > Scala in reference to FP
> > Clojure has immutable persistance data structures..... but so does Scala
> > Scala also tries to get you to use its immutable collections, like Vectors,
> > and are also persistent data structures. However they are not as uniform as
> > Clojures Seq i agree with that.
> >
> > Also Scala recommends using vals and not vars, which gives you immutable
> > references points
> >
> > I am certainly learning towards dropping Scala for a bit and giving Clojure
> > a real shot. The reason i even picked up Scala was because i wanted to
> > learn more about FP, and if there is a better tool for both doing and
> > learning FP then i want it.
> >
> > So tell me, if you have used both Scala and Clojure, do you have some real
> > examples of some things where Clojure really does support you better when
> > doing FP, where Scala really leads you no way, or worse the imperative way?
> >
> >
> > --
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Clojure" group.
> > To post to this group, send email to [email protected]
> > Note that posts from new members are moderated - please be patient with
> > your first post.
> > To unsubscribe from this group, send email to
> > [email protected]
> > 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 [email protected].
> > For more options, visit https://groups.google.com/groups/opt_out.
> >
> --
> Luc Prefontaine<[email protected]> 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 [email protected]
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> [email protected]
> 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 [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
--
Softaddicts<[email protected]> sent by ibisMail from my ipad!
--
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.