ah yes, lambdas. Never thought I would see the day where I would be able 
to use syntactic closures in a mainstream language. I am saying this as a 
former functional language developer.  (I never considered Smalltalk a 
mainstream language, but to be fair it used to have blocks). I agree they 
would be an opportunity to rethink the API

Simon




From:
Damian Steer <[email protected]>
To:
[email protected], 
Date:
01/17/2013 02:37 PM
Subject:
Re: Java6 end of life




On 17 Jan 2013, at 09:37, Andy Seaborne <[email protected]> 
wrote:

> FYI
> 
> Java 6 end-of-life is approaching.
> 
> End of public updates is next month (Feb 2013).
> End of public updates for Java7 is currently July 2014.
> Java8 is scheduled for Sept 2013 (and feature complete this month)
> 
> Jena 2.10 is the next release.
> 
> Thoughts on migration?

We obviously hope people deploy jena on vendor supported java stacks, but 
I don't see java 6 use falling rapidly.

So are there other reasons to move? There are some reasonable useful 
language changes, but nothing that compelling. For jena users I imagine 
try with resources support would be great, and that (annoyingly) would 
mean a change to 7 on our side (AutoCloseable is jdk 7+).

Besides that the new nio stuff, particularly file paths, is great but not 
especially relevant to jena.

Java 8, otoh, is more significant. Lambdas might provide an opportunity to 
rethink the API. As I understand it some lambda support might not require 
moving to java 8 -- simply accept single method interfaces and functions 
will work -- but there's plenty of JDK changes that we might like to use.

Damian 


Reply via email to