Z:gnu-www-ja-rms-lisp--264f71-The original Emacs did not hav/ru

В первоначальном Emacs Лиспа не было. Языком низкого уровня &mdash; неинтерпретируемым языком &mdash; был ассемблер PDP-10. Интерпретатор, который мы писали, на самом деле писался не для Emacs, он писался для TECO [1]. Это был наш текстовый редактор и крайне уродливый язык программирования, настолько уродливый, насколько это только возможно. Причина была в том, что он не был спроектирован как язык программирования, он был спроектирован как язык редактора и команд. Были такие команды, как &ldquo;5l&rdquo;, что означало &ldquo;передвинуться на пять строк&rdquo;, или &ldquo;i&rdquo; с последующим текстом и ESC для того, чтобы вставить этот текст. Можно было набрать строку, которая была последовательностью команд, это называлось командной строкой. Она завершалась символами ESC ESC, и тогда последовательность выполнялась.