David James wrote:
The ability to read (and write) data files that are compatible with other applications is important to me. I have a lot of packed records with carefully chosen sub-range types and packing bits in them to be able to match exactly specific data files written in other Pascals, other languages, etc.
Subranges (including packed ones) are not at stake here. The question is if we can use them also instead of `Integer (n)' etc.
Frank