Yes, JDK 8 will largely eliminate the need for tapestry-func, which is OK ... likewise, a lot of the existing code could be tightened up (and performance possibly improved) using the functional programming capabilities in JDK 8.
On Sun, Feb 2, 2014 at 1:53 PM, Lenny Primak <[email protected]> wrote: > Voted. Also added a comment to do the same for 5.3.x > > On Feb 2, 2014, at 11:29 AM, Bob Harner wrote: > > > Lenny, you add your name to the "demand" list by voting on the issue at > > https://issues.apache.org/jira/browse/TAP5-2214 > > > > I've been playing with JDK 8 some myself and see a lot in there that > > Tapestry could benefit from. At some point (but not soon) we may need a > JDK > > 8-specific branch to introduce API changes for lambda expressions, > default > > methods, and other cool new toys. > > On Feb 1, 2014 12:35 PM, "Lenny Primak" <[email protected]> wrote: > > > >> Thanks Bob for the explanation. > >> You can put my name of the list of 'demand' for this. > >> I am pretty sure that when JDK8 starts breaking T5.3, there will be a > lot > >> more 'demanders' > >> > >> > >> On Feb 1, 2014, at 11:16 AM, Bob Harner wrote: > >> > >>> Lenny, > >>> > >>> As for whether ASM will be upgraded in the next version of 5.3, I > >>> don't see why not, if there is any demand for it. All the developer > >>> focus has been on 5.4, of course, so currently there doesn't seem to > >>> be a need for any 5.3.8 release. As always, that can change. > >>> > >>> As I understand it, ASM is "baked in" with a modified package name so > >>> that there isn't a risk of class conflicts with any other occurrences > >>> of ASM in users' applications and libraries such as Hibernate. Read > >>> the last sentence at http://asm.ow2.org/doc/faq.html > >>> > >>> On Fri, Jan 31, 2014 at 5:42 PM, Lenny Primak <[email protected]> > >> wrote: > >>>> I am trying to find out about 5.3 specifically, not 5.4. > >>>> I am sure that 5.4 is going to be upgraded to ASM that's compatible > >> with Java 8 at some point, > >>>> but our projects are using 5.3, and we don't plan to upgrade to 5.4 > for > >> various reasons. > >>>> So, if there are no plans for upgrading 5.3 to the new ASM, we need to > >> think about > >>>> alternate plans ahead of time. > >>>> > >>>> Also, is there a particular reason why ASM is 'baked in' to plastic, > as > >> opposed > >>>> to just having a separate maven / gradle dependency on it? > >>>> Seems to be much easier to upgrade if it's a regular dependency rather > >> than jarjar'd. > >>>> > >>>> > >>>> On Jan 31, 2014, at 2:04 PM, Joachim Van der Auwera wrote: > >>>> > >>>>> I am currently using Tapestry 5.4 on Java8 by applying the patch > given > >> in https://issues.apache.org/jira/browse/TAP5-2214. > >>>>> I have not (yet) found other issues when using Java8. > >>>>> > >>>>> Personally, I would like to see this patch applied, but I understand > >> that including a non-release version of ASM is not ideal. > >>>>> > >>>>> Kind regards, > >>>>> Joachim > >>>>> > >>>>> On 01/31/2014 07:44 PM, Lenny Primak wrote: > >>>>>> Is there a plan to update 5.3.x when Java 8 comes out? > >>>>>> Is it just the matter of the version of ASM that is used or is there > >> something > >>>>>> else that precludes 5.3.x to run on Java 8? > >>>>>> > >>>>>> Thanks > >>>>>> > >>>>>> > >>>>>> > --------------------------------------------------------------------- > >>>>>> To unsubscribe, e-mail: [email protected] > >>>>>> For additional commands, e-mail: [email protected] > >>>>>> > >>>>> > >>>>> > >>>>> --------------------------------------------------------------------- > >>>>> To unsubscribe, e-mail: [email protected] > >>>>> For additional commands, e-mail: [email protected] > >>>>> > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [email protected] > >>>> For additional commands, e-mail: [email protected] > >>>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [email protected] > >>> For additional commands, e-mail: [email protected] > >>> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com
