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              

Reply via email to