Каталог ПО

lib/compon Библиотеки контейнеров и компонент.
bc Библиотека компонент Гради Буча, перенесенная в Аду.
20070822Исходные тексты
20031123-1RPM for RedHat 7.x
20031123-1runtime RPM
pragmarc Библиотека компонент PragmAda Reusable Components (PragmARCs) предоставляет такие контейнеры, как ограниченные и неограниченные по длинне списки и очереди, множества (bag), дискретные множества (bit mapped set), сбалансированные списки и стеки. Для каждого типа контейнеров предлагается защищенный (protected) и незащищенный варианты, стандартный набор операций, итератор по контейнеру (без возможности модификации контейнера при итерации). Кроме контейнеров библиотека содержит ряд полезных пакетов: поиск, сортировка, математика над матрицами, генератор случайных чисел и пр.
.Исходные тексты
10012002-1RPM for RedHat 7.2
10012002-1runtime RPM
lgl-adt В состав библиотеки компонент lgl ADT включены такие контейнеры, как списки и очереди, множества и дискретные множества, хэш таблицы. Контейнеры делятся на два типа, для хранения лимитированных и нелимитированных типов.
.Исходные тексты
adasl AdaSL поддерживает векторы, одно и двусвязные списки, графы, деревья, сбалансированные деревья и B-деревья, хеш таблицы, кучи. Для большинства контейнеров даны три вида реализации: фиксированная, расширяемая и динамическая. Пользователь может настроить обратные вызовы (callback) на добавление, копирование и удаление элементов в контейнере. Контейнеры можно просматривать и изменять через итераторы. Библиотека имеет до 5 уровней настраиваемых пакетов, что несколько затрудняет ее использование. Для облегчения дается настройка всех контейнеров на базовый теговый тип.
1.4Исходные тексты
1.4-1RPM for RedHat 7.x
1.4-1runtime RPM
sal Библиотеку Stephe's Ada Library трудно назвать библиотекой контейнеров, т.к. контейнеры составляют меньшую ее часть. Библиотека основанна на настраиваемых пакетах контейнеров и пакетах функциональности. Контейнеры (очередя и стеки, автоматически расширяемые массивы, списки, бинарные деревья) могут хранить как обычные, так лимитерованные или неограниченные (indefinite) объекты. Предлагаемая функциональность над контейнерами - поиск, сортировка, итерация. Большую часть библиотеки составляет математика с векторами, матрицами, скоростями и усорениями в пространстве.
2.00Исходные тексты
1.51-1runtime RPM
1.51-1runtime RPM