Hopefully the last message on Block (original) (raw)

Kevin Bourrillion kevinb at google.com
Fri Jan 25 08:47:52 PST 2013


Fabulous. Good-bye, Block. We thank you for your term of service.

On Fri, Jan 25, 2013 at 8:44 AM, Brian Goetz <brian.goetz at oracle.com> wrote:

The poll results are in:

https://www.surveymonkey.com/sr.aspx?sm=7JZdXUDIBZ6bFD2bCY7jEghy5Rv* *2b7iObJtf9AUFPp63k3d<https://www.surveymonkey.com/sr.aspx?sm=7JZdXUDIBZ6bFD2bCY7jEghy5Rv2b7iObJtf9AUFPp63k3d> My interpretation of the results: Supplier / Block (the status quo): OK, people clearly don't like it. Supplier / Sink (change Block to Sink): Better than above -- more like, less hate -- but not overwhelming support. Clearly dominates #1. Supplier / Consumer (change Block to Consumer): Strong support, little hate. Clearly dominates #1 and #2. Source / Sink: Strong support (arguably the strongest, but see below.) Producer / Consumer: Comparable to Supplier / Consumer, but with some caveats. Any of the last three choices would be supported by the data. It was commented that Source/Supplier is better than Producer because Producer more strongly implies a new item is being produced (same reason we switched Factory -> Supplier.) I think this is a strong enough argument to remove it from the group of supportable candidates. Source/Sink had more votes, but if you remove the Oracle votes (of which there were a lot), its pretty clear that this distorted the results. (Use Crosstab to filter the results by Collector; the Oracle folks all used the web collector because our mail system seems to filter out the surveys.) So I think the strongest choice is Supplier / Consumer (simply renaming Block to Consumer.) People like Supplier already, and seem to be able to deal with Consumer. If you've got extra paint left, there will be more bikesheds coming, don't worry.

-- Kevin Bourrillion | Java Librarian | Google, Inc. | kevinb at google.com



More information about the lambda-libs-spec-observers mailing list