On Wed, Sep 29, 2010 at 8:35 AM, Reinier Zwitserloot <reini...@gmail.com>wrote:

> This just needed to be repeated, is all:
>
> On Sep 29, 9:04 am, Casper Bang <casper.b...@gmail.com> wrote:
> >
> > Well for one thing, Groovy as a super-set to Java felt much more
> > natural. And rarely would you get in a discussion about the future of
> > Java, only to have "just use Groovy" slapped in your face constantly
> > as the trend is in this forum with Scala.
>
> Yup. That's definitely one of the reasons for me to get dragged into
> scala v. java debates. Constant whinging about java with overstated,
> misleading, or outright mistaken factoids (such as "java is more
> complicated!", "just use scala", or even "scala makes lets me write
> 1:3 LoC vs. java, at minimum") gets me defending java. More than I
> usually do, even. There's another psychology hint here: By forcing the
> people you'd like to convince to defend the other side, you're
> entrenching them in that side. You're driving people away from scala,
> in other words.
>
>
Really Reinier?   I thought these were just differences of opinions.   The
LoC argument I know we've had before.   I think I know where the
disagreement comes in:

If you try to translate Java *exactly* to Scala you will not see a huge LoC
drop.   However if you try to translate a well-written Scala file (using
advanced Scala techniques) you will see a 3:1 LoC bump.   Perhaps this is
where the debate comes in.  There I things I do in Scala because they are
relatively simple and easy to maintain that I would not attempt in Java.   I
can tackle more complex problems because the tools to do so are "simpler".
I know from my own experience that this is the case.   I know you've
mentioned your own experience in the matter, but It boggles my mind that you
could not have seen the difference between the two languages.

The complicated debate, I think we've talked about ad nausea.  In any case,
I think it's funny that you choose facts that we, the Scala developers, feel
you are mistaken on to rebute facts that we, the Scala developers, feel are
correct.

In any case, I thank Casper for the response.   I think it was exactly what
I was asking.   And one note in particular:  Scala does not feel right.  I
think that's my point.   Scala evokes a very strong "feels right" and "feels
wrong" emotion.   I'm more asking a psychological question here on how
certain languages (Scala) can evoke such a response and yet other language
(Groovy, Fantom, Ruby) do not.


- Josh

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to javapo...@googlegroups.com.
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to