I think it's worth to stay with Java8.
Regards
JB
On 09/28/2016 10:00 AM, Guillaume Nodet wrote:
So the gogo-jline depends on jline3, which has a requirement on java 8.
The gogo-runtime currently needs java 8, but mostly for syntactic sugar
(lambda + streams) and it can be downgraded to a java 7 requirement (it
can't go down to java 6 due to the use of the NIO api with Paths and
Channels).
I can work on downgrading to java 7 if there's a need.
2016-09-28 1:40 GMT+02:00 David Jencks <david_jen...@yahoo.com.invalid>:
I don’t recall too well…. IIRC line requires java 8. Does the rest of
gogo now also require java 8?
thanks
david jencks
On Sep 27, 2016, at 3:02 PM, Guillaume Nodet <gno...@apache.org> wrote:
I'd like to release the big changes pending in gogo runtime and gogo
jline
bundles.
Given there are some big changes in the runtime (the jline one is a new
bundle, so it does not matter so much), I'd like to give people some time
to review the changes.
I'd like to do the release next week if there's no concerns.
Some of the new features from gogo runtime:
* better parser
* support for redirections
* support for jobs
* advanced parameter expansion (such as ${(GL)it/_/-})
Features provided by the new gogo jline bundle (similar to the gogo
shell,
but using jline + leveraging the new runtime features):
* better terminal support
* full line editing
* completion
* syntax highlighting
* multi line edition
Note that those bundles can also be run outside osgi (jline +
gogo-runtime
+ gogo-jline). I'm using the following command line to launch those from
the felix/gogo directory:
java -cp
/Users/gnodet/.m2/repository/org/jline/jline/3.0.0.M2/
jline-3.0.0.M2.jar:runtime/target/org.apache.felix.gogo.
runtime-0.17.0-SNAPSHOT.jar:jline/target/org.apache.felix.
gogo.jline-0.1.0-SNAPSHOT.jar
org.apache.felix.gogo.jline.Main
Cheers,
Guillaume Nodet
--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com