LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

проектов, не идентичных, но похожих, в которых участвуют одни и те же переменные.

Не, ну точно это про проекты-хеллоуворлды. В реальных проектах оптимизация на уровне отдельных переменных неактуальна.

Подпрограммы, которые кочуют из проекта в проект, идут в myunit.pas, который и подключается.

Туда же. Вот у меня большой комплекс из трёх десятков программ, библиотека общих модулей таких myunit-ов содержит штук 20.

Вот за информацию про lazbuild спасибо. Однако актуальным остаётся вопрос, нужно ли для его установки ставить целый лазарус? Для CI-сервера в виртуалке, например, это совершенное излишество. Хорошо бы иметь возможность одним пакетом поставить fpc, вторым lazbuild, третьим LCL-библиотеки и на этом ограничиться (первое и второе или второе и третье можно объединить, не принципиально).

Исходная версия hobbit, :

проектов, не идентичных, но похожих, в которых участвуют одни и те же переменные.

Не, ну точно это про проекты-хеллоуворлды. В реальных проектах оптимизация на уровне отдельных переменных неактуальна.

Подпрограммы, которые кочуют из проекта в проект, идут в myunit.pas, который и подключается.

Туда же. Вот у меня большой комплекс из десятка программ, библиотека общих модулей таких myunit-ов содержит штук 20.

Вот за информацию про lazbuild спасибо. Однако актуальным остаётся вопрос, нужно ли для его установки ставить целый лазарус? Для CI-сервера в виртуалке, например, это совершенное излишество. Хорошо бы иметь возможность одним пакетом поставить fpc, вторым lazbuild, третьим LCL-библиотеки и на этом ограничиться (первое и второе или второе и третье можно объединить, не принципиально).