Method TYPE?

From: (wrong string) é Dorta <"René>
Date: Wed, 14 Aug 2002 19:16:20 -0400

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

We are used to PROCEDURE TYPEs. They are just nameless procedure
signatures, like: TYPE P = PROCEDURE (VAR t: T; i: INTEGER);
A formal parameter of this type can be replaced by procedure names like
"P1",
where "P1" is: PROCEDURE P1 (VAR t: T; i: INTEGER); BEGIN ... END P1;

What I wonder is about METHOD TYPEs, like:
TYPE M = PROCEDURE (VAR t: T) (i: INTEGER);
A formal parameter of this (hypothetic) TYPE could be replaced by "M1",
where "M1" is a method of class "T", or of an extension of T :
PROCEDURE (VAR t: T) M1 (i: INTEGER), NEW; BEGIN ... END M1;

... It would be so nice in our project about Programming with Threads in
Component Pascal. Is there some suitable alternative for a "Method
TYPE"?.

Regards, René Dorta,
Universidad de Carabobo. Venezuela.

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

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBXZSBhcmUgdXNlZCB0byBQUk9D
RURVUkUgVFlQRXMuIFRoZXkgYXJlIGp1c3QgbmFtZWxlc3MgcHJvY2VkdXJlXHBhcg0Kc2lnbmF0
dXJlcywgbGlrZTogVFlQRSBQID0gUFJPQ0VEVVJFIChWQVIgdDogVDsgaTogSU5URUdFUik7XHBh
cg0KQSBmb3JtYWwgcGFyYW1ldGVyIG9mIHRoaXMgdHlwZSBjYW4gYmUgcmVwbGFjZWQgYnkgcHJv
Y2VkdXJlIG5hbWVzIGxpa2VccGFyDQoiUDEiLFxwYXINCndoZXJlICJQMSIgaXM6IFBST0NFRFVS
RSBQMSAoVkFSIHQ6IFQ7IGk6IElOVEVHRVIpOyBCRUdJTiAuLi4gRU5EIFAxO1xwYXINClxwYXIN
CldoYXQgSSB3b25kZXIgaXMgYWJvdXQgTUVUSE9EIFRZUEVzLCBsaWtlOlxwYXINClRZUEUgTSA9
IFBST0NFRFVSRSAoVkFSIHQ6IFQpIChpOiBJTlRFR0VSKTtccGFyDQpBIGZvcm1hbCBwYXJhbWV0
ZXIgb2YgdGhpcyAoaHlwb3RoZXRpYykgVFlQRSBjb3VsZCBiZSByZXBsYWNlZCBieSAiTTEiLFxw
YXINCndoZXJlICJNMSIgaXMgYSBtZXRob2Qgb2YgY2xhc3MgIlQiLCBvciBvZiBhbiBleHRlbnNp
b24gb2YgIFQgOlxwYXINClBST0NFRFVSRSAoVkFSIHQ6IFQpIE0xIChpOiBJTlRFR0VSKSwgTkVX
OyBCRUdJTiAuLi4gRU5EIE0xO1xwYXINClxwYXINCi4uLiBJdCB3b3VsZCBiZSBzbyBuaWNlIGlu
IG91ciBwcm9qZWN0IGFib3V0IFByb2dyYW1taW5nIHdpdGggVGhyZWFkcyBpblxwYXINCkNvbXBv
bmVudCBQYXNjYWwuIElzIHRoZXJlIHNvbWUgc3VpdGFibGUgYWx0ZXJuYXRpdmUgZm9yIGEgIk1l
dGhvZFxwYXINClRZUEUiPy5ccGFyDQpccGFyDQpSZWdhcmRzLCBSZW5cJ2U5IERvcnRhLFxwYXIN
ClVuaXZlcnNpZGFkIGRlIENhcmFib2JvLiBWZW5lenVlbGEuXHBhcg0KXHBhcg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNj
cmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRo
ZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24u
Y2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQg
aW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRo
ZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBw
cm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRv
IHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0K
XHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBz
aG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRv
IHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25p
emUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5
LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNv
bWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91
IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQg
c3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ug
c29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXl9fQAyMTM3
VTE

----boundary-LibPST-iamunique-1038052695_-_---
Received on Thu Aug 15 2002 - 01:16:20 UTC

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