История изменений
Исправление hobbit, (текущая версия) :
Спасибо за каст.
Меня интересовал в первую очередь движок. Поэтому я скачал, посмотрел на исходники. Несколько вопросов:
- зачем в скриптах сборки упоминается konsole? У меня он, положим, есть, но есть множество людей, у которых KDE не установлен. На мой взгляд, в этом месте можно было просто вызвать один скрипт из другого;
- есть ли глубокий смысл в ссылке на конкретную версию fpc, развёрнутую в недрах /home? У меня стоит fpc 3.0.0 (и LCL 1.6.2) из реп дебиана, и разумеется, он вызывается безо всяких абсолютных путей (путь к LCL тоже отличается, но это уже мелочи);
- ЗАЧЕМ исходники писать сплошняком заглавными буквами? Я понимаю, так делали не от хорошей жизни, когда самой популярной кодировкой была КОИ-7 (да-да, не путать с КОИ-8). Но уже лет 30 как во всех популярных диалектах Паскаля применяется куда более человекочитаемый стиль типа
procedure CalcIntegral;
откуда и пошёл термин Pascal Case. Это не все вопросы, конечно, просто первым делом в глаза бросилось.
В общем, я ещё поправил путь к zengl (подозреваю, что у автора proekt/zengl был симлинком на zengl, но в архив он попал как обычный каталог, причём пустой), программа собралась и даже запустилась. (Что для движка, даже простенького, можно считать очень хорошим результатом — зачастую для сборки проекта из исходников приходится долго воевать с зависимостями.) Много предупреждений, в основном, на неиспользуемые переменные, но возможно, на данной стадии развития движка это терпимо.
Ну и всё, на этом мой запал кончился, я ещё хочу собственную программу попилить и на природу съездить, суббота всё-таки.
Исправление hobbit, :
Спасибо за каст.
Меня интересовал в первую очередь движок. Поэтому я скачал, посмотрел на исходники. Несколько вопросов:
- зачем в скриптах сборки упоминается konsole? У меня он, положим, есть, но есть множество людей, у которых KDE не установлен. На мой взгляд, в этом месте можно было просто вызвать один скрипт из другого;
- есть ли глубокий смысл в ссылке на конкретную версию fpc, развёрнутую в недрах /home? У меня стоит fpc 3.0.0 (и LCL 1.6.2) из реп дебиана, и разумеется, он вызывается безо всяких абсолютных путей (путь к LCL тоже отличается, но это уже мелочи);
- ЗАЧЕМ исходники писать сплошняком заглавными буквами? Я понимаю, так делали не от хорошей жизни, когда самой популярной кодировкой была КОИ-7 (да-да, не путать с КОИ-8). Но уже лет 30 как во всех популярных диалектах Паскаля применяется куда более человекочитаемый стиль типа
procedure CalcIntegral;
откуда и пошёл термин Pascal Case. Это не все вопросы, конечно, просто первым делом в глаза бросилось.
В общем, я ещё поправил путь к zengl (подозреваю, что у автора proekt/zengl был симлинком на zengl, но в архив он попал как обычный каталог, причём пустой), программа собралась и даже запустилась. Много предупреждений, в основном, на неиспользуемые переменные, но возможно, на данной стадии развития движка это терпимо.
Ну и всё, на этом мой запал кончился, я ещё хочу собственную программу попилить и на природу съездить, суббота всё-таки.
Исходная версия hobbit, :
Спасибо за каст.
Меня интересовал в первую очередь движок. Поэтому я скачал, посмотрел на исходники. Несколько вопросов:
- зачем в скриптах сборки упоминается konsole? У меня он, положим, есть, но есть множество людей, у которых KDE не установлен. На мой взгляд, в этом месте можно было просто вызвать один скрипт из другого;
- есть ли глубокий смысл в ссылке на конкретную версию fpc, развёрнутую в недрах /home? У меня стоит fpc 3.0.0 (и LCL 1.6.2) из реп дебиана, и разумеется, он вызывается безо всяких абсолютных путей (путь к LCL тоже отличается, но это уже мелочи);
- ЗАЧЕМ исходники писать сплошняком заглавными буквами? Я понимаю, так делали не от хорошей жизни, когда самой популярной кодировкой была КОИ-7 (да-да, не путать с КОИ-8). Но уже лет 30 как во всех популярных диалектах Паскаля применяется куда более человекочитаемый стиль типа
procedure CalcIntegral;
откуда и пошёл термин Pascal Case. Это не все вопросы, конечно, просто первым делом в глаза бросилось.
В общем, я ещё поправил путь к zengl (подозреваю, что у автора proekt/zengl был симлинком на zengl, но в архив он попал как обычный каталог, причём пустой), программа собралась и даже запустилась. Много предупреждений, в основном, на неиспользуемые переменные, но возможно, на данной стадии развития движка это терпимо.
Ну и всё, на этом мой запал кончился, я ещё хочу собственную программу попилить и на природу съездить, суббота всё-таки.