colorForth на ЕвроФорте-2019

Howard Oakford провёл пару презентаций и воркшоп на прошедшем ЕвроФорте. Материалы и видео выложены здесь:
http://www.euroforth.org/ef19/papers/
https://www.inventio.co.uk/cf2019/

Почему я считаю colorForth заслуживающим внимания? colorForth использует небольшое количество клавиш, что характерно для ПМК. На МК-161 32 клавиши, colorForth использует всего 27.

Также семантическое использование цвета помогает экономить площадь индикатора. На монохромном экране цвет можно заменить шрифтами и атрибутами: курсив, инверсия, жирный или мелкий шрифт, подчёркивание и т.д.

Третий плюс это паржинг во время редактирования исходников. Он ускоряет компиляцию, что помогает лучше справляться системам вроде МК-161.

Четвёртый плюс — слова в colorForth выполняются без буферизации, сразу после их ввода. То есть по пробелу, а не переводу строки. Это делает естественным автоматический режим (F АВТ), когда после ввода + или lg выполняется соответствующая операция. Режим программирования (F ПРГ) естественно ложится на редактор colorForth.

Есть и минусы. Современный colorForth сильно завязан на латиницу. Вполне возможно это преодолеть, но потребуется творческий подход — авторское предложение ввести кириллицу, воспользовавшись редактором шрифтов, весьма наивно. Также назначение 27 клавиш меняется. Это можно победить клавиатурой на тактильном дисплее или несколькими подписями на каждой клавише.

Метки публикаций: