[M3devel] A question for our language lawyers

Dirk Muysers dmuysers at hotmail.com
Fri Jul 6 11:23:34 CEST 2012


The report says (2.6.9)
"The values in the array will be arbitrary values of their type."

Now,  ParseParams in its "init" method allocates an array of BOOLEANs
and relies on the fact that it is supposedly initialised with FALSE values.

At the other hand the report says (2.2.4)
"The constant default is a default value used when a record is constructed or allocated"

If I allocate an array of records, which statement is stronger:
- the array contains arbitray record values ?
- the array record fields will be initialised to their default values?

The ParseParams "init" method is obviously erroneous and works only
by virtue of a happy combination of circumstances.
But how is the report to be interpreted in the second case?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20120706/9658095f/attachment-0001.html>


More information about the M3devel mailing list