Сделал 32-битный инсталлятор для Stony Brook Modula-2 3.17. Эта версия выбрана из-за того, что год выпуска 1997, поэтому она поддерживает стандарт ISO 10514, но не поддерживает ни классов, ни дженериков. На тестовой задаче с вещественными числами показала скорость, равную XDS, даже с проверками границ массивов. Из плюсов - можно перекомпилировать рантайм в Юникод путем изменения реализации типа CHAR - 1- или 2-байтный (в настройках компилятора). Также есть редактор ресурсов. В отличие от следующих версий в файлах определений нет привязок к версиям Windows, что иногда приводило к выдаче сообщений о необходимости перекомпиляции дополнительных файлов и необходимости править файлы определений. Из минусов - в редакторе только шрифт Courier поддерживает корректное отображение кириллицы. В архиве исходные файлы, скрипт Inno Setup и сделанный инсталлятор.
|