I'm in favor of moving forward with the Clojure back end. Clojure tooling makes the Emacs side of things much easier as Phil mentioned earlier.
I _do_ think it would be possible really to support both the Java REPL and Clojure, however, it wouldn't make sense to duplicate core JDEE IDE type functionality like method/class completion, wizards, etc. On Feb 12, 2016, at 8:28 AM, Phillip Lord <phillip.l...@russet.org.uk> wrote: > > At this point, we haven't concrete decided on which way to go either > way. > > If there is the willingness to drop the beanshell backend, then we > probably need to plan for this and decide for sure. > > If we go for the Clojure backend, for example, I wonder whether it is > possible to support both clojure and beanshell at once, which would > allow an easy migration path. I suspect not, unfortunately. In which > case, we either have to maintain a fork for a good time, or effectively > freeze the current JDEE, then move to the new backend, which probably > means breaking current features. > > Phil > > > Przemysław Wojnowski <espera...@cumego.com> writes: > >> According to http://openjdk.java.net/projects/jdk9/ the release date (as >> for now) is March 2017, so at least for a year not many people will use it. >> >> Anyway, this may be a good direction in the future. >> >> Cheers, >> Przemysław >> >> W dniu 12.02.2016 o 03:43, Troy Daniels pisze: >>> There is also the fact that not everyone is using Java 9 yet. >>> >>> Troy >>> >>> On Thu, Feb 11, 2016 at 1:16 PM, Phillip Lord >>> <phillip.l...@russet.org.uk <mailto:phillip.l...@russet.org.uk>> wrote: >>> >>> <joa...@verona.se <mailto:joa...@verona.se>> writes: >>> >>>> I tried the jdk 9 repl briefly, and it appeared to work as advertized. >>>> >>>> Maybe it could be used in place of bsh, or maybe the Clojure idea is >>>> better, I'm not sure. >>> >>> >>> I haven't tried it yet -- the installation looks to be a bit of a pain. >>> >>> AFAICT, though, it would be a good replacement for bsh and a step up >>> from the current situation, as bsh is not maintained. Having something >>> build into the JDK is a big plus. >>> >>> At the same time, the clojure route has the advantage of a sane >>> communication layer with the running process. I know that Emacs has >>> communicated through a pipe with processes for a long time, but parsing >>> command line output never seems like a fantastic idea to me. >>> >>> Of course, the two ideas are not necessarily a dichotomy. If we had good >>> connectivity with a clojure process via nrepl, then clojure could also >>> launch a Java REPL process. Depending on the Java REPL API, this should >>> avoid the nastiness of parsing. >>> >>> Phil >>> >>> >>> ------------------------------------------------------------------------------ >>> Site24x7 APM Insight: Get Deep Visibility into Application Performance >>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >>> Monitor end-to-end web transactions and take corrective actions now >>> Troubleshoot faster and improve end-user experience. Signup Now! >>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >>> _______________________________________________ >>> jdee-devel mailing list >>> jdee-devel@lists.sourceforge.net >>> <mailto:jdee-devel@lists.sourceforge.net> >>> https://lists.sourceforge.net/lists/listinfo/jdee-devel >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Site24x7 APM Insight: Get Deep Visibility into Application Performance >>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >>> Monitor end-to-end web transactions and take corrective actions now >>> Troubleshoot faster and improve end-user experience. Signup Now! >>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >>> >>> >>> >>> _______________________________________________ >>> jdee-devel mailing list >>> jdee-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jdee-devel >>> >> >> ------------------------------------------------------------------------------ >> Site24x7 APM Insight: Get Deep Visibility into Application Performance >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> Monitor end-to-end web transactions and take corrective actions now >> Troubleshoot faster and improve end-user experience. Signup Now! >> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >> _______________________________________________ >> jdee-devel mailing list >> jdee-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jdee-devel > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > _______________________________________________ > jdee-devel mailing list > jdee-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jdee-devel ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ jdee-devel mailing list jdee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jdee-devel