Just to clarify, my point was that Lombok and Scala's case classes make the
*implementation* of accessors and equality methods invisible, not the
*presence* of these characteristics.

I must also hold you to your own definition, as we're not even discussing
the same thing if a moving target is involved!
  'A useful definition for "higher level" is that it makes invisible /
automated whatever's trivial detail.'

In this case, it's certainly not trivial that an object can have properties,
and be tested for equality.
But it *is* trivial exactly how such features are implemented.



On 18 September 2010 13:41, Reinier Zwitserloot <[email protected]> wrote:

> On Sep 18, 10:31 am, Kevin Wright <[email protected]> wrote:
> >
> > Speaking personally, no, I get annoyed having to manually *read* them.
>  The
> > first form really is much easier.
> >
>
> Not to me.
>
> >
> > Of course it is, it removes the manual task of maintaining accessors,
> > constructors, and equality/hashcode methods.
> > Thus making a trivial detail invisible/automated.
> >
>
> Not at all invisible. In fact, what lombok generates is extremely
> visible. It shows up in your eclipse outline view, for example.
>
> > > I'm not sure thats a particularly convenient definitoin for "higher
> level
> > > language"
> >
> > It's your own definition :)
> >
>
> No it isn't. Reread my post. The smiley doesn't excuse you from making
> silly statements that are clearly false.
>
> --
> 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]<javaposse%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>
>


-- 
Kevin Wright

mail / gtalk / msn : [email protected]
pulse / skype: kev.lee.wright
twitter: @thecoda

-- 
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