История изменений
Исправление X512, (текущая версия) :
Почему?
Модули можно писать на том же языке, что и программу включая компилируемые (C++, Go, Pascal, Oberon). Не нужно делать thunk’и под API кода конфигов. Разделение кода и данных повышает безопасность и делает проект более организованным. Пассивные конфиги без исполняемого кода можно редактировать с помощью консольных и GUI утилит (с формами, полями ввода, кнопками и т.п.), а не только в текстовом редакторе.
Исправление X512, :
Модули можно писать на том же языке, что и программу включая компилируемые (C++, Go, Pascal, Oberon). Не нужно делать thunk’и под API кода конфигов. Разделение кода и данных повышает безопасность и делает проект более организованным. Пассивные конфиги без исполняемого кода можно редактировать с помощью консольных и GUI утилит.
Исходная версия X512, :
Модули можно писать на том же языке, что и программу включая компилируемые (C++, Go, Pascal, Oberon). Не нужно делать thunk’и под API кода конфигов. Разделение кода и данных повышает безопасность и делает проект более организованным.