Ho usato a lungo gli script language su unix facendoci anche complesse gestioni di prodotti. Ricordo ancora come si preparavano gli installatori bourne shell con internamente anche i binari da installare. Sono convinto che sia un punto di vista personale.
Luigi 17 novembre 2017 12:53, "bruno bossola [email protected] [it-torino-java-jug]" wrote: Intendi supportare lo shebang mode? E' semplicemente buona creanza per ogni interprete script che si rispetti. Capisco che a te non piaccia lo scripting, ma jshell (e i suoi progenitori come beanshell) ci sono da un po' e hanno un loro pubblico. REPL e' molto apprezzato nel mondo attuale, e devo dire che viene utile sia quando fai un breve spike per capire qualcos ma anche per automatizzare velocemente tasks. Ciao, Bruno 2017-11-17 11:46 GMT+00:00 [email protected] (mailto:[email protected]) [it-torino-java-jug] : Francamente non vedo perché complicare le cose semplici. A me piace l'idea di avere la potenzialità del linguaggio java e non di uno di semplice scripting. Perché andare a chiedere questa modifica? Luigi 17 novembre 2017 12:42, "bruno bossola [email protected] (mailto:[email protected]) [it-torino-java-jug]" wrote: Benvenut nel club! Mi sembra un uso ovvio, almeno su Linux. Comunque: https://bugs.openjdk.java.net/browse/JDK-8167440 (https://bugs.openjdk.java.net/browse/JDK-8167440) Vota anche tu :) Ciao, Bruno (p.s. credits to https://stackoverflow.com/questions/44916618/how-to-execute-a-java-script-with-jshell (https://stackoverflow.com/questions/44916618/how-to-execute-a-java-script-with-jshell) ) 2017-11-17 8:34 GMT+00:00 Federico Fissore [email protected] (mailto:[email protected]) [it-torino-java-jug] : Roberto Franchini [email protected] (mailto:[email protected]) [it-torino-java-jug] ha scritto il 17/11/2017 alle 09:00: > Se ne parlava mercoledi' sera al meeting: > > https://medium.com/oracledevs/jshell-a-quick-look-d26f7e91a864 > (https://medium.com/oracledevs/jshell-a-quick-look-d26f7e91a864) > > > FRANK > Mi è venuto in mente di fare uno script "shell" ma usando "jshell". Purtroppo non funziona: non riconosce il cancelletto come riga commentata e non termina alla fine dello script Magari si può fare un wrapperino federico@pawa:~$ cat test.sh #!/usr/bin/env /opt/jvm/jdk1.9.0/bin/jshell System.out.println("hello world!") federico@pawa:~$ ./test.sh | Error: | illegal character: '#' | #!/usr/bin/env /opt/jvm/jdk1.9.0/bin/jshell | ^ | Error: | illegal start of expression | #!/usr/bin/env /opt/jvm/jdk1.9.0/bin/jshell | ^ hello world! | Welcome to JShell -- Version 9 | For an introduction type: /help intro jshell> federico
