Здесь будет обсуждаться идея консоли для BlackBoxComponentBuilder. Каков бы ни был консольный интерпретатор по семантике, у него есть и внешнее оформление. Культура
даёт понятие о консоли (в видео ещё не упомянут psql из postgres, в нём тоже есть важные культурные элементы). Но у ББКБ - своя культура, у него есть коммандеры, которые похожи на "рабочие тетради" Mathematica с другой организацией функционала.
Моя цель на данный момент - минимальными усилиями сделать всё это удобным (сейчас оно не удобно) и, по возможности, взять лучшее из обеих культур.
Один очевидный вариант - такой (он обсуждался
в теме про REPL).
Цитата:
некая горячая клавиша (допустим, Ctrl-m или Ctrl-j) вставляла бы значёк завершения коммандера и сразу выполняла последний коммандер (в интерпретаторе Евгения).
А теперь хватит болтать - попробую реализовать. Единственное, что горячая клавиша после выполнения команды должна ещё вставлять новый коммандер в конец текста, так, чтобы вывод от команды Out шёл выше этого коммандера. Это, наверное, будет нелегко.