RE: Super calls

From: CFB Software <"CFB>
Date: Sun, 3 Oct 2004 22:27:20 +0930

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

> -----Original Message-----
> From: Fyodor Tkachov [mailto:fyodor.tkachov{([at]})nowhere.xy
> Sent: Sunday, 3 October 2004 9:16 PM
> To: Blackbox Mailing-List
> Cc: H. v. L.
> Subject: Re: eliminate EXTENSIBLE types?
>
> 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.
>

On the subject of super calls, the report actually says "Support for these
features may be *reduced* in later product releases." It doesn't explicitly
say they will be completely eliminated. It might just mean that their use
may be subject to further restrictions.

I have a practical reason, not just one of taste, to vote for the retention
of super calls in the language. As well as developing with BlackBox, I write
software targeted to Microsoft's .NET Framework using QUT's Gardens Point
Component Pascal compiler.

http://www.citi.qut.edu.au/research/plas/projects/cp_files/index.jsp

Currently the use of super calls is unavoidable in order to comply with some
of the requirements of the .NET framework.

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


--------------------------------------------

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1c
cGFyDQo+IEZyb206IEZ5b2RvciBUa2FjaG92IFttYWlsdG86ZnlvZG9yLnRrYWNob3ZAY2Vybi5j
aF1ccGFyDQo+IFNlbnQ6IFN1bmRheSwgMyBPY3RvYmVyIDIwMDQgOToxNiBQTVxwYXINCj4gVG86
IEJsYWNrYm94IE1haWxpbmctTGlzdFxwYXINCj4gQ2M6IEguIHYuIEwuXHBhcg0KPiBTdWJqZWN0
OiBSZTogZWxpbWluYXRlIEVYVEVOU0lCTEUgdHlwZXM/XHBhcg0KPlxwYXINCj4gSSBtZWFudCB0
eXBlcyBBTkQgbWV0aG9kcyBBTkQgc3VwZXJjYWxscy5ccGFyDQo+IFlvdXIgYXJndW1lbnRzIGNv
bmZpcm0gdGhhdCB0aGUgbm90aW9ucyBvZiBzdXBlcmNhbGxzIGFuZFxwYXINCj4gRVhURU5TSUJM
RSB0eXBlcyBhcmUgY29ubmVjdGVkLCBzbyB0aGF0IGlmIHN1cGVyY2FsbHMgYXJlIHRvIGJlXHBh
cg0KPiBlbGltaW5hdGVkLCB0aGVuIGl0IHdvdWxkIG9ubHkgYmUgbG9naWNhbCB0byBlbGltaW5h
dGUgRVhURU5TSUJMRVxwYXINCj4gdHlwZXMgdG9vLlxwYXINCj5ccGFyDQo+IElmIHRoZSB1c2Ug
b2YgRVhURU5TSUJMRSB0eXBlcyBpcyBhIG1hdHRlciBvZiBjaG9pY2UgKHRhc3RlKSB0aGVuXHBh
cg0KPiBpdCdzIGp1c3QgYSBzdXBlcmZsdW91cyBkZWdyZWUgb2YgZnJlZWRvbSB0byB3b3JyeSBh
Ym91dCwgYW5kXHBhcg0KPiBiZXN0IHRvIGJlIGVsaW1pbmF0ZWQuXHBhcg0KPlxwYXINClxwYXIN
Ck9uIHRoZSBzdWJqZWN0IG9mIHN1cGVyIGNhbGxzLCB0aGUgcmVwb3J0IGFjdHVhbGx5IHNheXMg
IlN1cHBvcnQgZm9yIHRoZXNlXHBhcg0KZmVhdHVyZXMgbWF5IGJlICpyZWR1Y2VkKiBpbiBsYXRl
ciBwcm9kdWN0IHJlbGVhc2VzLiIgSXQgZG9lc24ndCBleHBsaWNpdGx5XHBhcg0Kc2F5IHRoZXkg
d2lsbCBiZSBjb21wbGV0ZWx5IGVsaW1pbmF0ZWQuIEl0IG1pZ2h0IGp1c3QgbWVhbiB0aGF0IHRo
ZWlyIHVzZVxwYXINCm1heSBiZSBzdWJqZWN0IHRvIGZ1cnRoZXIgcmVzdHJpY3Rpb25zLlxwYXIN
ClxwYXINCkkgaGF2ZSBhIHByYWN0aWNhbCByZWFzb24sIG5vdCBqdXN0IG9uZSBvZiB0YXN0ZSwg
dG8gdm90ZSBmb3IgdGhlIHJldGVudGlvblxwYXINCm9mIHN1cGVyIGNhbGxzIGluIHRoZSBsYW5n
dWFnZS4gQXMgd2VsbCBhcyBkZXZlbG9waW5nIHdpdGggQmxhY2tCb3gsIEkgd3JpdGVccGFyDQpz
b2Z0d2FyZSB0YXJnZXRlZCB0byBNaWNyb3NvZnQncyAuTkVUIEZyYW1ld29yayB1c2luZyBRVVQn
cyBHYXJkZW5zIFBvaW50XHBhcg0KQ29tcG9uZW50IFBhc2NhbCBjb21waWxlci5ccGFyDQpccGFy
DQpodHRwOi8vd3d3LmNpdGkucXV0LmVkdS5hdS9yZXNlYXJjaC9wbGFzL3Byb2plY3RzL2NwX2Zp
bGVzL2luZGV4LmpzcFxwYXINClxwYXINCkN1cnJlbnRseSB0aGUgdXNlIG9mIHN1cGVyIGNhbGxz
IGlzIHVuYXZvaWRhYmxlIGluIG9yZGVyIHRvIGNvbXBseSB3aXRoIHNvbWVccGFyDQpvZiB0aGUg
cmVxdWlyZW1lbnRzIG9mIHRoZSAuTkVUIGZyYW1ld29yay5ccGFyDQpccGFyDQpDaHJpcyBCdXJy
b3dzXHBhcg0KQ0ZCIFNvZnR3YXJlXHBhcg0KaHR0cDovL3d3dy5jZmJzb2Z0d2FyZS5jb20vZ3Bj
cFxwYXINClxwYXINClxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwg
c2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxwYXIN
CiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBv
ZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSwg
c2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFk
ZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyBy
ZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAgIG93
bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6
XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5
IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwg
dGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3
YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3Zlcmhl
YWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZy
b20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdl
IHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQg
bW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3Zl
ciB3ZWVrZW5kcyBvciBob2x5ZGF5fX0AZXRlbHkg


----boundary-LibPST-iamunique-593318031_-_---
Received on Sun Oct 03 2004 - 14:57:20 UTC

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