Re: eliminate EXTENSIBLE types?

From: Fyodor Tkachov <"Fyodor>
Date: Sun, 03 Oct 2004 15:45:30 +0400

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

> On Sat, 02 Oct 2004 12:46:34 +0400, Fyodor Tkachov
> <fyodor.tkachov{([at]})nowhere.xy
>
> > 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.
>
> EXTENSIBLE types or supercalls?
>
> If I understand the proposal right it's concern is not about the type
> attribute EXTENSIBLE but about EXTENSIBLE methods and supercalls.

I meant types AND methods AND supercalls.
Your arguments confirm that the notions of supercalls and EXTENSIBLE types are connected, so that if supercalls are to be eliminated, then it would only be logical to eliminate EXTENSIBLE types too.

If the use of EXTENSIBLE types is a matter of choice (taste) then it's just a superfluous degree of freedom to worry about, and best to be eliminated.

Cheers
Fyodor Tkachov

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-344449734_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gT24gU2F0LCAwMiBPY3QgMjAwNCAxMjo0Njoz
NCArMDQwMCwgRnlvZG9yIFRrYWNob3ZccGFyDQo+IDxmeW9kb3IudGthY2hvdkBjZXJuLmNoPiB3
cm90ZTpccGFyDQo+XHBhcg0KPiA+IEkgd291bGQgbGlrZSB0byBkaXNjdXNzIHRoZSBmb2xsb3dp
bmcgc2ltcGxpZmljYXRpb24gb2Ygb3VyIGxhbmd1YWdlOlxwYXINCj4gPiB3b3VsZCBpdCBub3Qg
YmUgZ29vZCB0byBiYW5pc2ggRVhURU5TSUJMRSB0eXBlcyBhbHRvZ2V0aGVyP1xwYXINCj4gPiBF
c3BlY2lhbGx5IHRoYXQgc3VwZXJjYWxscyBhcmUgdG8gYmUgZWxpbWluYXRlZC5ccGFyDQo+XHBh
cg0KPiBFWFRFTlNJQkxFIHR5cGVzIG9yIHN1cGVyY2FsbHM/XHBhcg0KPlxwYXINCj4gSWYgSSB1
bmRlcnN0YW5kIHRoZSBwcm9wb3NhbCByaWdodCBpdCdzIGNvbmNlcm4gaXMgbm90IGFib3V0IHRo
ZSB0eXBlXHBhcg0KPiBhdHRyaWJ1dGUgRVhURU5TSUJMRSBidXQgYWJvdXQgRVhURU5TSUJMRSBt
ZXRob2RzIGFuZCBzdXBlcmNhbGxzLlxwYXINClxwYXINCkkgbWVhbnQgdHlwZXMgQU5EIG1ldGhv
ZHMgQU5EIHN1cGVyY2FsbHMuXHBhcg0KWW91ciBhcmd1bWVudHMgY29uZmlybSB0aGF0IHRoZSBu
b3Rpb25zIG9mIHN1cGVyY2FsbHMgYW5kIEVYVEVOU0lCTEUgdHlwZXMgYXJlIGNvbm5lY3RlZCwg
c28gdGhhdCBpZiBzdXBlcmNhbGxzIGFyZSB0byBiZSBlbGltaW5hdGVkLCB0aGVuIGl0IHdvdWxk
IG9ubHkgYmUgbG9naWNhbCB0byBlbGltaW5hdGUgRVhURU5TSUJMRSB0eXBlcyB0b28uXHBhcg0K
XHBhcg0KSWYgdGhlIHVzZSBvZiBFWFRFTlNJQkxFIHR5cGVzIGlzIGEgbWF0dGVyIG9mIGNob2lj
ZSAodGFzdGUpIHRoZW4gaXQncyBqdXN0IGEgc3VwZXJmbHVvdXMgZGVncmVlIG9mIGZyZWVkb20g
dG8gd29ycnkgYWJvdXQsIGFuZCBiZXN0IHRvIGJlIGVsaW1pbmF0ZWQuXHBhcg0KXHBhcg0KQ2hl
ZXJzXHBhcg0KRnlvZG9yIFRrYWNob3ZccGFyDQpccGFyDQpQb3dlcmVkIGJ5IHRoZSBFLW1haWwg
UElNIC0gSW5mbyBTZWxlY3QgLSB3d3cubWljbG9nLmNvbVxwYXINCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJv
bSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAi
dW5zdWJzY3JpYmUiIHRvOlxwYXINCiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0K
XHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0
aW9ucyBvbiB0aGVpciB1c2FnZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAi
aGVscCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSBy
ZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlz
dCBvd25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1
cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVz
ZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFp
bGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBh
cyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91
dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNv
biwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vi
c2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBs
ZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVs
YXksIGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5fX0AZCB5b3Vy


----boundary-LibPST-iamunique-344449734_-_---
Received on Sun Oct 03 2004 - 13:45:30 UTC

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