|
| |||
|
|
Как раз в Перле (да и в любом разумном скриптовом языке), программист, если его мозг не попорчен сиплюсплюсом, вполне может (и должен!) писать без "технических" переменных, а иногда — без явного объявления и использования каких-то переменных вообще. А вот попытка избавиться от регулярных выражений — это та самая попытка скрыть те детали управляемого объекта, которые и призван представлять интерфейс Вместо регулярных выражений должен быть встроенный парсер в стиле СНОБОЛ 4. У Перла ужасный синтаксис. Все эти $, @, все эти синтаксические вольности (хочу пишу if справа, а хочу - слева). Нафиг нафиг. Да. Скорее это будет что-то такое (гляньте клипчик на заглавной странице, не пожалеете). Но это, опять же, скорее "вездесущая командная строка" (словесные приказы, автодополнение etc.), чем что-то радикально отличающееся от unix shell Прикольная штучка. И мальчики, которые ее написали, тоже прикольные. А сама гуйня должна быть конструктором. Т.е., беру и собираю себе аппликацию из готовых компонентов. Например, могу соеденить почтовую программу с word'ом. Или заменить в Ворде текстовый редактор vim'ом. Конечно, уже собранные и работоспособные аппликации должны прилагаться. Как основа творчества :-) Послушайте, вы что, всерьёз готовы сравнивать vi(m) и Emacs в плане юзабилити? Как можно сравнивать vim, это тяжёлое наследие восьмидесятых, авторы которого не думали над эргономикой вообще, и (до сих пор!) новаторский Emacs? Вы правда не понимаете, чем они отличаются? Правда не понимаю. Добавить комментарий: |
|||