According to The African Chief:
It seems that one cannot have record fields pre-initialised to certain values (or am I missing something?) [...]
True. I agree that initalized record fields would be nice. (What does The Standard say about this, BTW?)
However you can initialize the whole record, like type constants in BP ... testing it ... uh - sorry, it does not work in fact! :-(
The following should work:
Var R: record foo: Integer; bar: Char; end (* R *) value ( foo: 42; bar: 'G' );
or, alternatively
Var R: record foo: Integer; bar: Char; end (* R *) value ( 42, 'G' );
Thanks for the bug report!
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 [970510] - http://home.pages.de/~gnu-pascal/ [970125]