La entrada/salida de ristras de tamaño limitado se realiza usando la librería Ada.Text_IO.Bounded_IO. Es una librería genérica con un parámetro llamado Bounded que representa una instancia del paquete Ada.Strings.Bounded.Generic_Bounded_Length que especifica el tamaño máximo de las ristras.
with Ada.Strings.Bounded, Ada.Text_IO.Bounded_IO; ... package String20 is new Ada.Strings.Bounded.Generic_Bounded_Length (20); package String20_IO is new Ada.Text_IO.Bounded_IO (String20);