Proposal for extending functionality of default methods to allow general use

Jonathan Gibbons jonathan.gibbons at oracle.com
Wed Jan 30 14:05:52 PST 2013


On 01/30/2013 01:41 PM, Lattie wrote:
> Might there not be a higher principle: Respect the API developer, but
> trust in and serve the interests of the end-user programmer above all.

The principle is better written as:

Respect the API developer, but
trust in and serve the*/best/*  interests of the end-user programmer above all.

The end-user programmer is not best served by throwing in any and every 
idea that comes up. The end-user programmer is better served by a 
reasonably curated set of preferably self-consistent
language features.

Obligatory reference:
So you want to change the Java Programming Language... 
<https://blogs.oracle.com/darcy/entry/so_you_want_to_change>

-- Jon


More information about the lambda-dev mailing list