According to Frank Heckenbach:
No. They are exceptions in yet another way because they have the implicit read-only "length" field.
That's what I meant. If length was made accessible in a normal way, it would not be an exception.
Being an array schema, the presence of the implicit "length" field would make the string an exception. Being a record schema, the implicit dereference of the "string" field when indexing the string makes it an exception. No way out. (However see my other mail.)
Greetings,
Peter
Dipl.-Phys. Peter Gerwinski, Essen, Germany, free physicist and programmer peter.gerwinski@uni-essen.de - http://home.pages.de/~peter.gerwinski/ [970201] maintainer GNU Pascal [970420] - http://home.pages.de/~gnu-pascal/ [970125]