v, vi - редактор VIP

vi открывает редактор Vip для определения функции или метода sym (исходный файл или имя прямого пути) или для списка символов lst (в памяти). (v) возобновляет сеанс Vip, приостановленный с помощью «qz».
https://picolispажиманием .tiddlyhost.com/#VIP
Трудно сегодня представить, что когда-то операторы ЭВМ вводили данные и инструкции нажиманием кнопок и тумблеров. Впрочем, мало что изменилось. Клавиатура никуда не делась и никакой голосовой интерфейс не поможет немому или глухому быть в интерактивном режиме с компьютером без клавиатуры. Даже когда существовали ленты с четырехразрядными полосками, а потом восьмиразрадные перфокарты, требовался “ввод“ с клавиатуры перфораторов для получения результата. Да, магнитные ленты, диски … но начальный ввод никто не отменял. Теперь многое стало архаикой, включая телетайпы и уже мало кто вспоминает об азбуке Морзе … но до сих пор почему-то терминал ассоциируется с узкой полоской, которуя называют терминальной строкой.
Редактор VIP умеет работать с блоками строк и даже рисует схемы, отражающие организацию “ячеек“ памяти для символов. Он реализован на самом PicoLisp и это меньше, чем пару тысяч строк! Но … Что такое редактор? Браузер для информации с режимом ей изменения. То есть все наши “рабочие столы”, веб браузеры и любые вьюеры и навигаторы - более развитый интерфейс, та же коммуникационная система, как и текст, который, в конечном итоге, такой же “графический“ как и “окна“ … в основе реализации строки просто полоски пикселей. И уж если, мы работаем с мышью, к которой, в свое время, требовалось время для привыкания, то почему, до сих пор, ещё что-то не стало на уровне ядра. Чем, для некоторых, так привлекателен Смолток, в котором каждый объект имеет “свое окно“, которое фокусирует, концентрирует и, в конечном итоге, создает комфорт или “юзабилити”. А это, всего навсего дополнительных 50 Кб. В конце концов, терминал, монитор, десктоп … как не назови … то же окно как элемент для рабочего пространства и его обзора. Мы просто до конца реализуем карту, которая отражает территорию памяти.
Subscribe to my newsletter
Read articles from Sergey Shishkin directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Sergey Shishkin
Sergey Shishkin
Всегда чему-то учусь!