Ну, на Forth пишутся программы, а конкретно эта тема - про скрипты.
Тем не менее, представляю Вам свой вариант недо-среды недо-разработки (запуск по «G644»).
- «1000-10FF» - справочный лист клавиши «F1»
- «2000-2FFF» - листинг скрипта клавиши «F2»
- «3000-75FF» - листинг скрипта клавиши «F3»
Как можно заметить, адреса «1100-1FFF» зарезервированы под классическую трансляцию.
Потому, текст основного буфера (справочного листа) не рекомендуется править!
Тем самым, под трансляцию кода доступны три региона:
- «0000-0643» - 1604 байта
- «1100-1FFF» - 3840 байтов
- «4000-74FF» - до 13568 байтов, в зависимости от размера скрипта #3
Естественно, загрузка/выгрузка буферов клавишами не предусмотрена, так как стремился достичь самого минимума, но достаточного для разработки.
То есть, вполне можно наскриптить код загрузки и выгрузки листингов.
P.S.: Это как бы первый пример практического применения редактора «ПобЭдит».






Ответить с цитированием