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.