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