polygene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jiri Jetmar <juergen.jet...@gmail.com>
Subject Re: Is Java 8 still Java?
Date Mon, 24 Aug 2015 13:27:35 GMT
" but I think we all "oldies" need to freshen up on the code
reading skills for Java 8. ;-)"

YES !! Thats the way to go, 100% agree.. :-)



2015-08-24 15:13 GMT+02:00 Niclas Hedhman <niclas@hedhman.org>:

> Not so sure I am esoteric... But it just falls this way when converting all
> the Iterable<> stuff that Rickard put in place 4 years ago.
>
> Still making good progress, and I like the internals better afterwards. So
> it is all good, but I think we all "oldies" need to freshen up on the code
> reading skills for Java 8. ;-)
>
>
> Cheers
> Niclas
>
> On Mon, Aug 24, 2015 at 7:27 PM, Jiri Jetmar <juergen.jetmar@gmail.com>
> wrote:
>
> > Hi Niclas,
> >
> > haha.. now you start to be esoteric :-)
> >
> > Java evolves with time as any other language. Remember this C versus C++
> > discussions..
> >
> > What I;m asking my self sometimes is e.g. in case of Scala where one can
> > produce really
> > elegant expressions but needs a huge knowledge and experience in order to
> > be able
> > to read and understand code sources fast. So code compression prevents
> lot
> > of times easy
> > readability and "hides" key concepts.
> >
> > Just my 2cents on this topic...
> >
> > Cheers,
> > Jiri
> >
> > 2015-08-24 12:39 GMT+02:00 Niclas Hedhman <niclas@hedhman.org>:
> >
> > > I end up with a lot of code similar to this;
> > >
> > > Class getInterfaceMethodDeclaration( Method method, Class clazz )
> > >     throws NoSuchMethodException
> > > {
> > >     return interfacesOf( clazz )
> > >         .map( Classes.RAW_CLASS )
> > >         .filter( intface -> checkForMethod( intface, method ) )
> > >         .findFirst()
> > >         .orElseThrow( () -> new NoSuchMethodException(
> method.getName() )
> > > );
> > > }
> > >
> > > Not sure I would have recognized this Java a few years back.
> > >
> > > --
> > > Niclas Hedhman, Software Developer
> > > http://zest.apache.org - New Energy for Java
> > >
> >
>
>
>
> --
> Niclas Hedhman, Software Developer
> http://zest.apache.org - New Energy for Java
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message