RE: Porting to Java using Garden Point Compiler

From: [at]} <Rex>
Date: Wed, 17 Nov 2004 11:30:46 -0600

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

        If procedure types are obsolete, how do I write a library procedure that *requires* a functional parameter? Example:

TYPE
        FnType = FUNCTION(x: REAL): REAL;

FUNCTION integral( integrand: FnType; xMin, xMax, tol: REAL): REAL

Sincerely,
Rex Couture, Ph. D.
Dept. of Earth and Planetary Sciences
Campus Box 1169
Washington University in St. Louis
1 Brookings Dr.
St. Louis MO 63130

Voice: (314) 935-4194
Fax: (314) 935-7361
rex{([at]})nowhere.xy
--------------------------------------------

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwICAgICAgICAgSWYgcHJvY2VkdXJlIHR5cGVzIGFy
ZSBvYnNvbGV0ZSwgaG93IGRvIEkgd3JpdGUgYSBsaWJyYXJ5IHByb2NlZHVyZSB0aGF0ICpyZXF1
aXJlcyogYSBmdW5jdGlvbmFsIHBhcmFtZXRlcj8gIEV4YW1wbGU6XHBhcg0KXHBhcg0KVFlQRVxw
YXINCiAgICAgICAgRm5UeXBlID0gRlVOQ1RJT04oeDogUkVBTCk6IFJFQUw7XHBhcg0KXHBhcg0K
RlVOQ1RJT04gaW50ZWdyYWwoIGludGVncmFuZDogRm5UeXBlOyB4TWluLCB4TWF4LCB0b2w6IFJF
QUwpOiBSRUFMXHBhcg0KXHBhcg0KU2luY2VyZWx5LFxwYXINClJleCBDb3V0dXJlLCBQaC4gRC5c
cGFyDQpEZXB0LiBvZiBFYXJ0aCBhbmQgUGxhbmV0YXJ5IFNjaWVuY2VzXHBhcg0KQ2FtcHVzIEJv
eCAxMTY5XHBhcg0KV2FzaGluZ3RvbiBVbml2ZXJzaXR5IGluIFN0LiBMb3Vpc1xwYXINCjEgQnJv
b2tpbmdzIERyLlxwYXINClN0LiBMb3VpcyBNTyA2MzEzMFxwYXINClxwYXINClZvaWNlOiAgKDMx
NCkgOTM1LTQxOTRccGFyDQpGYXg6ICAoMzE0KSA5MzUtNzM2MVxwYXINCnJleEBsZXZlZS53dXN0
bC5lZHVccGFyDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxw
YXINClxwYXINClRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBtYWlsaW5nIGxpc3QsIHNlbmQgYSBt
ZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgInVuc3Vic2NyaWJlIiB0bzpccGFyDQogICBibGFj
a2JveC1yZXF1ZXN0QG9iZXJvbi5jaFxwYXINClxwYXINClRvIGdldCBhIGxpc3Qgb2YgdmFsaWQg
ZS1tYWlsIGNvbW1hbmRzIGFuZCBpbnN0cnVjdGlvbnMgb24gdGhlaXIgdXNhZ2UsIHNlbmQgYSBt
ZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgImhlbHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxw
YXINClxwYXINClNlbmQgYW55IHByb2JsZW0gcmVwb3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0
byB0aGlzIGVtYWlsIGxpc3QgdG8gdGhlIGxpc3Qgb3duZXIgYXRccGFyDQogICBvd25lci1ibGFj
a2JveEBvYmVyb24uY2hccGFyDQpccGFyDQpDdXJyZW50IHBvc3RpbmcgcG9saWN5OlxwYXINClxw
YXINCmEpIFRvIHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5
b3UgYXJlIHN1YnNjcmliZWQgdG8gdGhlIG1haWxpbmcgbGlzdC4gVGhhdCB3YXksIHRoZSBsaXN0
IHNlcnZlciB3aWxsIHJlY29nbml6ZSB5b3UgYXMgc3Vic2NyaWJlciBhbmQgZm9yd2FyZCB5b3Vy
IHBvc3RpbmcgaW1tZWRpYXRlbHksIHdpdGhvdXQgY3JlYXRpbmcgYW55IG92ZXJoZWFkLlxwYXIN
ClxwYXINCmIpIElmLCBmb3Igc29tZSByZWFzb24sIHlvdSBjYW5ub3QgcG9zdCBmcm9tIHRoZSBh
ZGRyZXNzLCBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQsIHlvdXIgbWVzc2FnZSB3aWxsIGJl
IG1vZGVyYXRlZCB0byBhdm9pZCBzcGFtLiBQbGVhc2UgdW5kZXJzdGFuZCB0aGF0IG1vZGVyYXRp
b24gd2lsbCBvZnRlbiBjYXVzZSBzb21lIGRlbGF5LCBpbiBwYXJ0aWN1bGFyIG92ZXIgd2Vla2Vu
ZHMgb3IgaG9seWRheX19AFBJRU5UUw==


----boundary-LibPST-iamunique-2073980090_-_---
Received on Wed Nov 17 2004 - 18:30:46 UTC

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