Z:gnu-www-ja-rms-lisp--2ff2c2-Therefore, when I wrote my sec/ru

Таким образом, когда я писал свою вторую реализацию Emacs, я следовал такого же рода схеме. Язык низкого уровня больше не был машинным языком, это был Си. Си был хорошим, эффективным языком для переносимых программ, предназначенных для выполнения в операционной системе типа Unix. Там был интерпретатор Лиспа, но я реализовал средства для решения специальных задач редактирования прямо на Си &mdash; сюда входили манипуляция буферами редактора, вставка текста в начало, чтение и запись файлов, перерисовка буфера на экране, управление окнами редактора.