Fwd: eliminate EXTENSIBLE types?

From: Fyodor Tkachov <"Fyodor>
Date: Sat, 02 Oct 2004 12:46:34 +0400

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


Dear Colleagues,

First, many thanks for nice simple examples, useful for teaching.

I would like to discuss the following simplification of our language:
would it not be good to banish EXTENSIBLE types altogether?
Especially that supercalls are to be eliminated.

This would be somewhat at variance with the original Oberon,
but safer (extension only when explicitly allowed by the component author),
and, in my experience, fully sufficient.

It would be one less option to waste time pondering,
and a simpler compiler.

As a first step, to mark this feature in red in the Language Report, as a feature to be eliminated along with supercalls.

Any opinions?

Cheers
Fyodor Tkachov
http://cern.ch/oberon.day/

Powered by the E-mail PIM - Info Select - www.miclog.com
--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.


----boundary-LibPST-iamunique-1153087016_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFxwYXINCkRlYXIgQ29sbGVhZ3VlcyxccGFyDQpc
cGFyDQpGaXJzdCwgbWFueSB0aGFua3MgZm9yIG5pY2Ugc2ltcGxlIGV4YW1wbGVzLCB1c2VmdWwg
Zm9yIHRlYWNoaW5nLlxwYXINClxwYXINCkkgd291bGQgbGlrZSB0byBkaXNjdXNzIHRoZSBmb2xs
b3dpbmcgc2ltcGxpZmljYXRpb24gb2Ygb3VyIGxhbmd1YWdlOlxwYXINCndvdWxkIGl0IG5vdCBi
ZSBnb29kIHRvIGJhbmlzaCBFWFRFTlNJQkxFIHR5cGVzIGFsdG9nZXRoZXI/XHBhcg0KRXNwZWNp
YWxseSB0aGF0IHN1cGVyY2FsbHMgYXJlIHRvIGJlIGVsaW1pbmF0ZWQuXHBhcg0KXHBhcg0KVGhp
cyB3b3VsZCBiZSBzb21ld2hhdCBhdCB2YXJpYW5jZSB3aXRoIHRoZSBvcmlnaW5hbCBPYmVyb24s
XHBhcg0KYnV0IHNhZmVyIChleHRlbnNpb24gb25seSB3aGVuIGV4cGxpY2l0bHkgYWxsb3dlZCBi
eSB0aGUgY29tcG9uZW50IGF1dGhvciksXHBhcg0KYW5kLCBpbiBteSBleHBlcmllbmNlLCBmdWxs
eSBzdWZmaWNpZW50LlxwYXINClxwYXINCkl0IHdvdWxkIGJlIG9uZSBsZXNzIG9wdGlvbiB0byB3
YXN0ZSB0aW1lIHBvbmRlcmluZyxccGFyDQphbmQgYSBzaW1wbGVyIGNvbXBpbGVyLlxwYXINClxw
YXINCkFzIGEgZmlyc3Qgc3RlcCwgdG8gbWFyayB0aGlzIGZlYXR1cmUgaW4gcmVkIGluIHRoZSBM
YW5ndWFnZSBSZXBvcnQsIGFzIGEgZmVhdHVyZSB0byBiZSBlbGltaW5hdGVkIGFsb25nIHdpdGgg
c3VwZXJjYWxscy5ccGFyDQpccGFyDQpBbnkgb3BpbmlvbnM/XHBhcg0KXHBhcg0KQ2hlZXJzXHBh
cg0KRnlvZG9yIFRrYWNob3ZccGFyDQpodHRwOi8vY2Vybi5jaC9vYmVyb24uZGF5L1xwYXINClxw
YXINClBvd2VyZWQgYnkgdGhlIEUtbWFpbCBQSU0gLSBJbmZvIFNlbGVjdCAtIHd3dy5taWNsb2cu
Y29tXHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFy
DQpccGFyDQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVz
c2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2ti
b3gtcmVxdWVzdEBvYmVyb24uY2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUt
bWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVz
c2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFy
DQpccGFyDQpTZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8g
dGhpcyBlbWFpbCBsaXN0IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2ti
b3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFy
DQphKSBUbyBwb3N0IHlvdSBzaG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91
IGFyZSBzdWJzY3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBz
ZXJ2ZXIgd2lsbCByZWNvZ25pemUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBw
b3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpc
cGFyDQpiKSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRk
cmVzcywgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBt
b2RlcmF0ZWQgdG8gYXZvaWQgc3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9u
IHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRz
IG9yIGhvbHlkYXl9fQBtcGxpZmk

----boundary-LibPST-iamunique-1153087016_-_---
Received on Sat Oct 02 2004 - 10:46:34 UTC

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