News for hackers. Stuff that matters.
Re:Java 9 features announced by pjmlp on Tuesday August 19, 2014 @08:27AM (#8196938)
> The big issue is that a lot of java was created when we still hadn't figured out how to properly do Object Oriented Programming.

Bollocks, there were already plenty of OO languages when Java appeared on the block.

Re:Java 9 features announced by sltkr on Tuesday August 19, 2014 @08:40AM (#8196981)
Sure, but more radicial OO languages like Smalltalk were full of getters/setters too (e.g. in Smalltalk all member variables are private, so getters/setters are the only way to access those) so it makes sense to think that this was just the way to go.
Re:Java 9 features announced by pjmlp on Tuesday August 19, 2014 @10:08AM (#8197326)
Eiffel introduced properties in 1985.

The famous CLOS book was written in 1988, which makes use of slots instead.

I am at work now, otherwise I could provide more information.