I would challenge the first claim.  I can not claim that they are more
ambiguous than symbols, but I challenge the thought that they are less
so.  The second claim is true, but you can always use parentheses in
both cases.

Implicits can go awry, I'm sure.  However, having them all defined
locally or pulled in explicitly helps a lot.

To actually go more on scala vs java.  I think I will continue to
prefer scala if only because I can define a series of related case
classes all in a single file.  Such that I can see all "classes" in
one spot.  Even more beneficial, I don't have to wade through a ton of
useless javadoc for getters/equals/hashCode/toString.   I again cede
that this is a complication of the language, but I continue to push
forward that it allows simpler programs.



On Aug 9, 9:00 am, Fabrizio Giudici <[email protected]>
wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
>
> > On Aug 9, 3:07 am, Viktor Klang <[email protected]> wrote:
>
> >> ANY word/symbol can be defined to work in a way that is not
> >> intuitive, it doesn't matter if we call a method "plus" or "+" if
> >> it's not doing addition, it'll be confusing anyway.
>
> There are two differences:
>
> 1) Full words are obviously less ambiguous than single characters. In
> other words, it's much more probable to misuse an operator rather than
> misusing an english word (or set of words).
> 2) Operators have the precedence thing that is able to confuse a lot
> of average programmers.
>
> There's also the implicit type conversion thing (a real mess in C++)
> but if I properly understand it is not a problem with Scala.
>
> - --
> Fabrizio Giudici - Java Architect, Project Manager
> Tidalwave s.a.s. - "We make Java work. Everywhere."
> java.net/blog/fabriziogiudici -www.tidalwave.it/people
> [email protected]
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
> Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkxf/AkACgkQeDweFqgUGxdBbQCgmbPqN5uM8v0soAABHKySWXJz
> 0xsAn03pVkUkz1Xj0f3E10jODAYGx5FR
> =UknX
> -----END PGP SIGNATURE-----

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

Reply via email to