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.
