Интерфейс будущего - II. Oberon.
Aug. 11th, 2012 07:24 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Итоги предыдущей дискуссии показали что наиболее близок к желаемому идеалу Emacs, умеющий работать не только с текстом и самостоятельно пишущий себе конфиги, адаптируясь под конкретного пользователя.
Вообще-то программу которая сама пишет ну не то чтобы конфиги, но скрипты, быстро и без лишних движений воспроизводящие результат, к которому пользователь долго шёд методом проб и ошибок, я писал еще в 1994 году.
А фактически современником Emacs, но умеющим работать и с форматированным текстом, и с графикой - была Oberon-среда Вирта. Интересно почему крокодил-Emacs, родственник динозавров-лисп-машин - выжил, а Оберон - нет.
Возможно, дело в том, что Вирт недооценил небходимость высокоуровневого языка, уровня юниксового шелла. Лисп-то может использоваться и как низкоуровневый, и как высокоуровневый, а Оберон-2 это дальнейшее развитие Паскаля, то есть примерно уровень С. Даже не современного С++.
Хотя, может быть, просто у Оберона не нашлось своего Столлмана или Филлипа Кана. Энтузиаста, который бы довел академический proof of concept до уровня продукта, как сделал Кан с турбо-паскалем.
Вообще-то программу которая сама пишет ну не то чтобы конфиги, но скрипты, быстро и без лишних движений воспроизводящие результат, к которому пользователь долго шёд методом проб и ошибок, я писал еще в 1994 году.
А фактически современником Emacs, но умеющим работать и с форматированным текстом, и с графикой - была Oberon-среда Вирта. Интересно почему крокодил-Emacs, родственник динозавров-лисп-машин - выжил, а Оберон - нет.
Возможно, дело в том, что Вирт недооценил небходимость высокоуровневого языка, уровня юниксового шелла. Лисп-то может использоваться и как низкоуровневый, и как высокоуровневый, а Оберон-2 это дальнейшее развитие Паскаля, то есть примерно уровень С. Даже не современного С++.
Хотя, может быть, просто у Оберона не нашлось своего Столлмана или Филлипа Кана. Энтузиаста, который бы довел академический proof of concept до уровня продукта, как сделал Кан с турбо-паскалем.