> -- Илья Ермаков писал(а):
> Я имею в виду алгоритмы на массивах. КП в реализации Блэкбокса позволяет писать процедуру, принимающую любой указатель - например, на массив любого базового типа (SYSTEM.PTR) и выяснять, что это за массив и из скольки элементов какого типа он состоит.

Массив элементов базовых типов - это очень сильное ограничение. На практике обычно используются динамические последовательности из элементов пользовательского типа.