Библиотека Inferno [названа она была так еще в середине девяностых в честь одноименного уровня игры DOOM ULTIMATE и никакого отношения к ОС Inferno не имеет] разрабатывалась для поддержки программ матмоделирования нелинейных бинарных систем (язык Pascal. Собирается Turbo Pascal, TMT-Pascal, FreePascal). Структура и возможности библиотеки определялись следующими особенностями таких программ:

Однако полученные возможности удалось использовать не только в матмоделировании, но и вообще в программах, использующих графический интерфейс .... ну и некоторых других программах. Лера (программа для работы с некоторыми ac97-контроллерами под ms-dos), например, использует Inferno.

Отдельной ценностью библиотеки на текущий момент является наличие весьма подробной документации на весьма русском языке.

Описание библиотеки, а также статьи об ее использовании опубликованы в печати, в т.ч. периодической (например, в журнале "Прикладная нелинейная динамика").

Скачать исходники (ms-dos) ~334 Кб
Скачать описание ~101 Кб

На текущий момент библиотека не развивается, однако есть мысль сделать ее порт для X-Windows. Мысль постоянно движется... Есть некоторые наработки (модуль alf почти перенесен, на очереди модуль mikky), однако они не будут синтаксически совместимы с ms-dos-версией. Только концептуально. Язык прежний - Pascal. Транслятор - FreePascal. Для работы с X-сервером используется xlib и ничего больше.

Владимир

Зеркало сайта