On Tue, Sep 15, 2009 at 4:20 AM, Vince O'Sullivan <[email protected]>wrote:
> > On Sep 15, 12:30 am, jddarcy <[email protected]> wrote: > > My message announcing the final five makes clear that this > > decision was made based on resourcing concerns rather than the merits > > of the idea itself. > > Whilst acknowledging the 'real world' constraints of limited > resources; I'm curious about the fact that it appears that the basis > for inclusion (of a change to Java in version 7) is not based upon > ideas or their merits but on convenience to your project. > > Is that a fair interpretation? > > I don't think that is a fair interpretation. This quote from Bjarne Stroustrup's HOPL III paper "Evolving a language in and for the real world: C++ 1991-2006" sums up my opinion: "*As ever, there are far more proposals than the committee could handle or the language could absorb. As ever, even accepting all the good proposals is infeasible. As ever, there seems to be as many people claiming that the committee is spoiling the language by gratuitous complicated features as there are people who complain that the committee is killing the language by refusing to accept essential features. If you take away consistent overstatement of arguments, both sides have a fair degree of reason behind them. The balancing act facing the committee is distinctly nontrivial." *Additionally*,* running Project Coin was not "convenient." We at Sun are capable of forming opinions about language changes and implementing them without external input. Strings in switch and diamond were demoed at JavaOne this year and diamond is now available in the JDK 7 builds. However, we wanted to open up language evolution to have more community contribution. -Joe * * --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
