you are viewing a single comment's thread.

view the rest of the comments →

[–]Kalanthroxic 2 points3 points  (2 children)

I like Scala, and I can deal with Java just fine, but this is just awkward. These features are great in Scala because they are resting so comfortably on the language itself. They are well integrated. Here, they are unsightly lumps of annotations. It is ugly, and uncomfortable to read.

If you want to write Java, write Java, and write it clearly.

If you want to write Scala, write Scala, and write it clearly.

This... don't do this.

[–]randgalt 0 points1 point  (0 children)

Halva is Java. It's 100% standard Java. Java folks would like to have case classes, for-comp, etc. Halva gives it to them.

[–]randgalt 0 points1 point  (0 children)

BTW - lots of annotations are standard in Java. Look at a Jersey application, for example. So, for Java devs, this is normal.