Hi, TBH, Java 7 is EOL since about a year. Is it really necessary to block improvements on the gogo shell because of old Java versions for ever?
just my 2 cents. regards, Achim 2016-09-28 10:00 GMT+02:00 Guillaume Nodet <gno...@apache.org>: > 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 > > > > > > > -- > ------------------------ > Guillaume Nodet > ------------------------ > Red Hat, Open Source Integration > > Email: gno...@redhat.com > Web: http://fusesource.com > Blog: http://gnodet.blogspot.com/ > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master