You are here
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 клавиш меняется. Это можно победить клавиатурой на тактильном дисплее или несколькими подписями на каждой клавише.
- AtH's blog
- Log in or register to post comments
- 1177 просмотров