example java-8 nashorn

example - Java 8 Nashorn: consola bastante inutilizable



java 8 time (1)

Gracias a @assylias por señalarme a rlwrap .

Instalé rlwrap a través de homebrew :

brew install rlwrap

Luego definí un alias en mi .zshrc (sería lo mismo para bash en .bashrc)

alias jjs=''rlwrap /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/jjs''

Ahora puedo usar jjs en la línea de comandos y las teclas <- y -> funcionan como se esperaba.

Estoy usando Java 8 build 1.8.0-b132 en OSX 10.9.2.

Estoy jugando con Nashorn el nuevo tiempo de ejecución de JavaScript en Java 8.

Estoy usando Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/jjs pero desafortunadamente jjs es bastante inutilizable en modo interactivo ya que el cursor a la izquierda / derecha no funciona:

jjs
jjs> var x = ^ [[D

La salida anterior (^ [[D) es el resultado de presionar ''cursor left''. ¿Hay alguna manera de corregir ese comportamiento y usar el cursor hacia la izquierda / derecha en la consola jjs?