зачем нужен jshell?
От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 21.09.18 23:01
Оценка:
Сабж.

Если кто пользуется им, поясните — какое практическое назначение этого шелла? Ну не холивора ради, а вот действительно интересно. Я смотрю, преподносят это дело как некое значительное улучшение Java 9, но я пока не пойму, как и куда его применить.

Я как-то в целом не успел проникнуться прелестью интерактивных шеллов. Не только в Java, а и в других языках — в Python или List я этим шеллами пользовался буквально по два-три раза, для какой-то элементарщины типа номер версии посмотреть. Но я при этом помню демки на ютубе, где люди программили OpenGL графику на лиспе прямо в этих шеллах, меняя код уже запущенной программы на лету. Выглядело все круто, конечно, но я так не умею. Да и смущает то, что вот накодишь так сотню строк, а потом сиди опять разбирайся, просматривай историю команд чтоб все это в файл с исходниками записать.

Теперь вот в Java добавили такой же шелл. Я призадумался — может я что-то недопонимаю и что-то теряю, не умея пользоваться такими REPL-шеллами?
С уважением, Artem Korneev.
Отредактировано 21.09.2018 23:02 Artem Korneev . Предыдущая версия .
Re: зачем нужен jshell?
От: serb Россия  
Дата: 22.09.18 00:20
Оценка:
Здравствуйте, Artem Korneev, Вы писали:

AK>Теперь вот в Java добавили такой же шелл. Я призадумался — может я что-то недопонимаю и что-то теряю, не умея пользоваться такими REPL-шеллами?


Чтобы делать презентации типа таких?
https://www.youtube.com/watch?v=rFhhLXcOBsk
Re: зачем нужен jshell?
От: 0xCAFEDEAD  
Дата: 23.09.18 05:36
Оценка:
AK>Теперь вот в Java добавили такой же шелл. Я призадумался — может я что-то недопонимаю и что-то теряю, не умея пользоваться такими REPL-шеллами?
Скрипты пичать проще.
Тренироваться, проверять что-то.
Но вообще это не очень важное улучшение. Так что не запаривайся.
Re: зачем нужен jshell?
От: kov_serg Россия  
Дата: 23.09.18 07:55
Оценка: -1
Здравствуйте, Artem Korneev, Вы писали:

AK>Сабж.

Дык очень же просто. Это вместо IDE — инструмент который позволяет использовать autocomplete и javadoc интерактивно, при этом не требуя 4Гб ram.
Re: зачем нужен jshell?
От: GarryIV  
Дата: 24.09.18 07:12
Оценка:
Здравствуйте, Artem Korneev, Вы писали:

AK>Если кто пользуется им, поясните — какое практическое назначение этого шелла? Ну не холивора ради, а вот действительно интересно. Я смотрю, преподносят это дело как некое значительное улучшение Java 9, но я пока не пойму, как и куда его применить.


Наверно вопрос надо задать тем кто преподносит? Тут я не помню такого.
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.