Re: [BLACKBOX] Exporting records / record fields question

From: [at]} <Chris>
Date: Fri, 30 Jul 2010 15:31:09 +0930

----boundary-LibPST-iamunique-1740683608_-_-
Content-type: text/plain

>-----Original Message-----
>From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
>Chris Burrows
>Sent: Tuesday, 27 July 2010 11:57 AM
>To: BLACKBOX{([at]})nowhere.xy
>Subject: [BLACKBOX] Exporting records / record fields question
>
>A possible anomaly has been reported in the Oberon-07 compiler
>in our Astrobe system - it is possible to export a field of a
>record even though the record type itself is not exported.

Thank you to everybody who has taken the time to reply (both privately and
on this mailing list). I have since found an answer to this first question
in Wirth and Reiser's book "Programming in Oberon, Steps Beyond Pascal and
Modula". If you do not have a copy you can download it from:

http://www.oberon.ethz.ch/bibliography/publications

In Section 8.3.1 it states: "Note that when fields in a record r are
exported, r should be exported too".

Regards,
Chris

Chris Burrows
CFB Software
http://www.cfbsoftware.com
 


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1740683608_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxw
YXINCj5Gcm9tOiBCbGFja0JveCBbbWFpbHRvOkJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSF0gT24g
QmVoYWxmIE9mIFxwYXINCj5DaHJpcyBCdXJyb3dzXHBhcg0KPlNlbnQ6IFR1ZXNkYXksIDI3IEp1
bHkgMjAxMCAxMTo1NyBBTVxwYXINCj5UbzogQkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIXHBhcg0K
PlN1YmplY3Q6IFtCTEFDS0JPWF0gRXhwb3J0aW5nIHJlY29yZHMgLyByZWNvcmQgZmllbGRzIHF1
ZXN0aW9uXHBhcg0KPlxwYXINCj5BIHBvc3NpYmxlIGFub21hbHkgaGFzIGJlZW4gcmVwb3J0ZWQg
aW4gdGhlIE9iZXJvbi0wNyBjb21waWxlciBccGFyDQo+aW4gb3VyIEFzdHJvYmUgc3lzdGVtIC0g
aXQgaXMgcG9zc2libGUgdG8gZXhwb3J0IGEgZmllbGQgb2YgYSBccGFyDQo+cmVjb3JkIGV2ZW4g
dGhvdWdoIHRoZSByZWNvcmQgdHlwZSBpdHNlbGYgaXMgbm90IGV4cG9ydGVkLiBccGFyDQpccGFy
DQpUaGFuayB5b3UgdG8gZXZlcnlib2R5IHdobyBoYXMgdGFrZW4gdGhlIHRpbWUgdG8gcmVwbHkg
KGJvdGggcHJpdmF0ZWx5IGFuZFxwYXINCm9uIHRoaXMgbWFpbGluZyBsaXN0KS4gSSBoYXZlIHNp
bmNlIGZvdW5kIGFuIGFuc3dlciB0byB0aGlzIGZpcnN0ICBxdWVzdGlvblxwYXINCmluIFdpcnRo
IGFuZCBSZWlzZXIncyBib29rICJQcm9ncmFtbWluZyBpbiBPYmVyb24sIFN0ZXBzIEJleW9uZCBQ
YXNjYWwgYW5kXHBhcg0KTW9kdWxhIi4gSWYgeW91IGRvIG5vdCBoYXZlIGEgY29weSB5b3UgY2Fu
IGRvd25sb2FkIGl0IGZyb206XHBhcg0KXHBhcg0KaHR0cDovL3d3dy5vYmVyb24uZXRoei5jaC9i
aWJsaW9ncmFwaHkvcHVibGljYXRpb25zXHBhcg0KXHBhcg0KSW4gU2VjdGlvbiA4LjMuMSBpdCBz
dGF0ZXM6ICJOb3RlIHRoYXQgd2hlbiBmaWVsZHMgaW4gYSByZWNvcmQgciBhcmVccGFyDQpleHBv
cnRlZCwgciBzaG91bGQgYmUgZXhwb3J0ZWQgdG9vIi5ccGFyDQpccGFyDQpSZWdhcmRzLFxwYXIN
CkNocmlzXHBhcg0KXHBhcg0KQ2hyaXMgQnVycm93c1xwYXINCkNGQiBTb2Z0d2FyZVxwYXINCmh0
dHA6Ly93d3cuY2Zic29mdHdhcmUuY29tXHBhcg0KIFxwYXINClxwYXINClxwYXINCi0tLS1ccGFy
DQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNL
Qk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0hcfX0AAAAA
----boundary-LibPST-iamunique-1740683608_-_---
Received on Fri Jul 30 2010 - 08:01:09 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:30 UTC