Project Coin: The Call for Proposals Phase is Over!
By darcy on Mar 31, 2009
Update: Added links to proposal for switch for all types and simple expressions and a link to a revised method chaining proposal.
Project Coin's call for proposals phase is now over! Thirty four days long, the proposal period included nearly 70 proposals being sent to the mailing list, 19 coming in over the last two days, and over 1100 messages on the list discussing those proposals and related topics. With the flurry of pre-deadline activity over, the more deliberative task of finishing reviewing and evaluating the proposals awaits. Including several sent in a few hours after deadline, the proposals received since week four are:
Simplified StringBuffer/StringBuilder syntax, Derek Foster
language support for JSR 292, John Rose
switch (...) instanceof feature, Jeroen van Maanen
Simple Operator Overloading, Ruslan Shevchenko
Conditional Statement, Matt Mastracci
Enhanced while statement, Marek Kozieł
Indexing access syntax for Lists and Maps, Shams Mahmood Imam
Concise Collection Initialization Syntax, Shams Mahmood Imam
abstract enums, Derek Foster
Generic Specification by Method, Ron Thomas
Rethrows Clause, Mark Mahieu
Collection Literals, Joshua Bloch
Underscores in numbers, Derek Foster
Glue classes based on Extension Methods, Marek Kozieł
Sameness operators, Derek Foster
Addition to Comparable interface, Roy van Rijn
Accepting a subclass as an element type in a for loop, Jean-Louis Ardoint
@OverrideAll annotation, Gabriel Belingueres
The figure below graphs when proposals were received; nothing like an impending deadline to focus the mind!
Sometime after the next for further consideration cut is made, I'll post some thoughts on and reaction to the call for proposals phase as a whole. This will not include a detailed analysis of why each proposal was or was not chosen; however, there will be discussion of common aspects of proposals that led them to be selected or not.