tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jochen Kemnade <kemn...@gmail.com>
Subject Re: 5.5 anyone?
Date Tue, 26 Jan 2016 17:00:43 GMT
Yes, I meant compiling for 1.8, but Thiago's idea is interesting. Can
default methods and lambdas actually be compiled to binary code that runs
on Java 7 or even 6? That would indeed be a viable option, maybe even for
5.4.

Bob Harner <bobharner@gmail.com> schrieb am Di., 26. Jan. 2016 17:52:

> I don't think Jochen was proposing compiling Tapestry to anything other
> that a 1.8 level, only that if Tapestry forces users to use a 1.8 runtime
> then it doesn't mean they are forced to use 1.8 features.
>
> I'm +1 with 5.4 being maintained for jre 1.6 or 1.7 and Tapestry 5.5 being
> for jre 1.8 users, because 1) it's a way to keep devs interested, and 2)
> the potential advantages of 1.8 are huge for Tapestry. One of the biggest
> would be the ability to change interfaces without breaking backward
> compatibility (via default methods).
> On Jan 26, 2016 7:32 AM, "Thiago H de Paula Figueiredo" <
> thiagohp@gmail.com>
> wrote:
>
> > On Tue, 26 Jan 2016 06:29:58 -0200, Jochen Kemnade <
> > jochen.kemnade@eddyson.de> wrote:
> >
> > Hi,
> >>
> >
> > Hi!
> >
> > I expected that someone would bring up this point. I know how hard it is
> >> to get a large company to use up-to-date software.
> >> However, I don't think that this should stop us from requiring Java 8.
> >> First of all, you can use a separate JRE/JDK to run your Tapestry
> >> application, you just need to set your JAVA_HOME accordingly, and
> second,
> >> if we switch to Java 8, that doen't mean that we force anyone to use
> Java 8
> >> features, it should still compile and run Java 5 code fine.
> >>
> >
> > But, in order to have Tapestry using Java 8 in its sources and compile to
> > Java 6 or 7 we will be able to use most of the new syntax, but none of
> the
> > Java 8-introduced classes and interfaces like streams. I'm not sure how
> > much we can use Java 8 in Tapestry keeping it runnable under Java 7. Of
> > course, this is someone we should research.
> >
> > --
> > Thiago H. de Paula Figueiredo
> > Tapestry, Java and Hibernate consultant and developer
> > http://machina.com.br
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: dev-help@tapestry.apache.org
> >
> >
>

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