Yeah, lambda-dev sounds like the right place to continue the conversation, 
given that this seems to be more of a design issue (one way or another) then, 
say, a simple regression.

cheers,
dalibor topic

On 11/19/13 5:40 PM, Ben Evans wrote:
> I would recommend also talking to Brian & the Lambdas EG.
> 
> Ben
> 
> 
> On Tue, Nov 19, 2013 at 4:35 PM, Balchandra Vaidya 
> <balchandra.vai...@oracle.com <mailto:balchandra.vai...@oracle.com>> wrote:
> 
> 
>     Hi Jochen,
> 
>     There could be multiple issues here and will require further
>     information. I am copying hotspot-dev mailing list for further
>     guidance.
> 
> 
>     Thanks
>     Balchandra
> 
> 
> 
> 
>     On 11/19/13 03:29 PM, Jochen Theodorou wrote:
> 
> 
>         Hi all,
> 
>         Dalibor and Rory suggested I comment on how well Groovy works with 
> jdk8-ea. I thought I write directly to the mailing list here to share the 
> problems.
> 
>         So I used 1.8.0-ea-b115 and run our test suite to give a short 
> overview. Of course we have to look into those issues in detail at some 
> point. Anyway, we get 31 (out of 6107) failing tests.
> 
>         All failures seem to be related to default methods.
> 
>         We have some helper methods we add to our classes and for example a 
> class extending LinkedList gets a helper method stream() and tries to call it 
> with invokeSpecial. The result is a VerifyError. The majority of problems are 
> like that. Of course that means tests involving these classes have not been 
> executed.
> 
>         We get also several null pointer exceptions, which seem to be related 
> to List#sort. We ourselves provide a sort(Comparable) method on Iterable, but 
> that method returns a List. The default method List#sort(Comparable) is void 
> and hides the Iterable one, thus the method will return null and subsequent 
> calls on the result fail with NPEs.
> 
>         Those name clashes are a bit problem here I must say. Sure, we can 
> rename our method, but numerous examples out there use it. And worse, our 
> method is not mutating, the jdk one is. I am not yet sure what we will do 
> about that in general.
> 
>         bye Jochen
> 
> 
> 



-- 
Oracle <http://www.oracle.com>
Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961 
<tel:+491737185961>
Oracle Java Platform Group

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

Green Oracle <http://www.oracle.com/commitment> Oracle is committed to 
developing practices and products that help protect the environment

Reply via email to