Передо мной поставлена задача написать проект на Паскале под Линукс. Задача в общем не сложная — есть вполне работоспособные инструменты — fpc и Lazarus, но как всегда дьявол притаился в мелочах. А именно — практически неработоспособный интерфейс к Linux. Например долго не удавалось настроить таймер реального времени ни из модуля fpc libc.pas, ни из модуля Linux.pas Lazarus'а. Таймер заработал только тогда когда их подключили сразу оба! Терминальный интерфейс так и не заработал. Выход нашли в том, что написали функцию выполняющую необходимые манипуляции с портами на С, откомпилировали как lib.so и подключили к паскалевской программе. Заработало.
Вопрос к аудитории заключается в следующем: что это — недоработки паскалевких библиотек или это только у меня так все криво работает?