El paquete Ada.Strings.Bounded ofrece un paquete genérico, llamado Generic_Bounded_Length, que ,a su vez, ofrece constantes, tipos y subprogramas para manipular ristras de caracteres de tamaño limitado. El parámetro formal genérico (Max, de tipo Positive) del paquete Generic_Bounded_Length representa el tamaño máximo de las listas a manipular.
Max_Length : constant Positive := Max; -- Longitud máxima de las ristras Null_Bounded_String : constant Bounded_String; -- Ristra nula o vacía
-- Tipo de las ristras de tamaño limitado type Bounded_String is private;
-- Subtipo de la longitud de las ristras de tamaño limitado subtype Length_Range is Natural range 0 .. Max_Length;
with Ada.Strings.Bounded; -- Librería genérica de ristras de tamaño limitado ... package Str10 is new Ada.Strings.Bounded.Generic_Bounded_Length(10); use Str10; ... SL1, SL2: Str10.Bounded_String;