RE: Porting to Java using Garden Point Compiler - Procedure types

From: Hof, Philipp <"Hof,>
Date: Fri, 19 Nov 2004 09:50:44 +1300

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

Isn't Component Pascal a hybrid language? So, if someone doesn't want to use
O-O programming styles at all what would be the alternative?
If interfaces (abstract classes) as used in Java (event model) are so
beneficial why did Microsoft introduce delegates in C#, J# and J++?

If interested read 1.5 in this article:
http://msdn.microsoft.com/vjsharp/productinfo/visualj/visualj6/technical/art
icles/general/delegates/


Cheers,
Philipp
--------------------------------------------

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIElzbid0IENvbXBvbmVudCBQYXNjYWwgYSBoeWJy
aWQgbGFuZ3VhZ2U/IFNvLCBpZiBzb21lb25lIGRvZXNuJ3Qgd2FudCB0byB1c2VccGFyDQpPLU8g
cHJvZ3JhbW1pbmcgc3R5bGVzIGF0IGFsbCB3aGF0IHdvdWxkIGJlIHRoZSBhbHRlcm5hdGl2ZT9c
cGFyDQpJZiBpbnRlcmZhY2VzIChhYnN0cmFjdCBjbGFzc2VzKSBhcyB1c2VkIGluIEphdmEgKGV2
ZW50IG1vZGVsKSBhcmUgc29ccGFyDQpiZW5lZmljaWFsIHdoeSBkaWQgTWljcm9zb2Z0IGludHJv
ZHVjZSBkZWxlZ2F0ZXMgaW4gQyMsIEojIGFuZCBKKys/XHBhcg0KXHBhcg0KSWYgaW50ZXJlc3Rl
ZCByZWFkIDEuNSBpbiB0aGlzIGFydGljbGU6XHBhcg0KaHR0cDovL21zZG4ubWljcm9zb2Z0LmNv
bS92anNoYXJwL3Byb2R1Y3RpbmZvL3Zpc3VhbGovdmlzdWFsajYvdGVjaG5pY2FsL2FydFxwYXIN
CmljbGVzL2dlbmVyYWwvZGVsZWdhdGVzL1xwYXINClxwYXINClxwYXINCkNoZWVycyxccGFyDQpQ
aGlsaXBwXHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1c
cGFyDQpccGFyDQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEg
bWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxh
Y2tib3gtcmVxdWVzdEBvYmVyb24uY2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlk
IGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEg
bWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5c
cGFyDQpccGFyDQpTZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQg
dG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxh
Y2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpc
cGFyDQphKSBUbyBwb3N0IHlvdSBzaG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2gg
eW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlz
dCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91
ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFy
DQpccGFyDQpiKSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUg
YWRkcmVzcywgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBi
ZSBtb2RlcmF0ZWQgdG8gYXZvaWQgc3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0
aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtl
bmRzIG9yIGhvbHlkYXlzLlxwYXINCn0=


----boundary-LibPST-iamunique-1148346548_-_---
Received on Thu Nov 18 2004 - 21:50:44 UTC

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