- Pascal to Component Pascal translator - NumericalRecipes

From: Bernhard Treutwein <"Bernhard>
Date: Wed, 19 Oct 2005 18:08:23 +0200

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

Hi Bob,

> book 'Numerical Recipes' is a very valuable
> cookbook (and theory) resource, and is available
> in several languages (FORTRAN, c, Pascal at least).

it is not well known that there is an officially authorized
translation of the sources for the 1st Ed. to Modula-2,
these sources are on the "official" CD and easily machine
translated with our masters M2O (which I ported to CP)
to Oberon/CP. I used it on some of the modules, but since
Bill Press is very picky about releasing source I never
made them publicly available.

regards
--
    Bernhard Treutwein
    BdT (at) wildwein de (home)
    Bernhard Treutwein (at) verwaltung uni-muenchen de (work)
----- Original Message ----- 
From: "Campbell, Robert D (SELEX) (UK Edinburgh)"
<robert.d.campbell{([at]})nowhere.xyTo: "BlackBox Mailing List" <blackbox{([at]})nowhere.xySent: Wednesday, October 19, 2005 10:19 AM
Subject: [BlackBox] - Pascal to Component Pascal translator -
NumericalRecipes
Chris
I am not familiar with the various Pascal
dialecs (I last used VAX Pascal decades ago!).
For mathematical and engineering work the
book 'Numerical Recipes' is a very valuable
cookbook (and theory) resource, and is available
in several languages (FORTRAN, c, Pascal at least).
Strangely enough, when I need to translate something
to CP, I find the FORTRAN the easiest source (but the
GOTOs are often VERY difficult to handle).
Can we now expect the translator tools to be powerful
enough and mature enough to handle such translations
reliably, and with minimal or modest 'user interaction'?
That would indeed be useful.
Cheers
Robert
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy----boundary-LibPST-iamunique-1588783404_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIEJvYixccGFyDQpccGFyDQo+IGJvb2sgJ051
bWVyaWNhbCBSZWNpcGVzJyBpcyBhIHZlcnkgdmFsdWFibGVccGFyDQo+IGNvb2tib29rIChhbmQg
dGhlb3J5KSByZXNvdXJjZSwgYW5kIGlzIGF2YWlsYWJsZVxwYXINCj4gaW4gc2V2ZXJhbCBsYW5n
dWFnZXMgKEZPUlRSQU4sIGMsIFBhc2NhbCBhdCBsZWFzdCkuXHBhcg0KXHBhcg0KaXQgaXMgbm90
IHdlbGwga25vd24gdGhhdCB0aGVyZSBpcyBhbiBvZmZpY2lhbGx5IGF1dGhvcml6ZWRccGFyDQp0
cmFuc2xhdGlvbiBvZiB0aGUgc291cmNlcyBmb3IgdGhlIDFzdCBFZC4gdG8gTW9kdWxhLTIsXHBh
cg0KdGhlc2Ugc291cmNlcyBhcmUgb24gdGhlICJvZmZpY2lhbCIgQ0QgYW5kIGVhc2lseSBtYWNo
aW5lXHBhcg0KdHJhbnNsYXRlZCB3aXRoIG91ciBtYXN0ZXJzIE0yTyAod2hpY2ggSSBwb3J0ZWQg
dG8gQ1ApXHBhcg0KdG8gT2Jlcm9uL0NQLiBJIHVzZWQgaXQgb24gc29tZSBvZiB0aGUgbW9kdWxl
cywgYnV0IHNpbmNlXHBhcg0KQmlsbCBQcmVzcyBpcyB2ZXJ5IHBpY2t5IGFib3V0IHJlbGVhc2lu
ZyBzb3VyY2UgSSBuZXZlclxwYXINCm1hZGUgdGhlbSBwdWJsaWNseSBhdmFpbGFibGUuXHBhcg0K
XHBhcg0KcmVnYXJkc1xwYXINCi0tXHBhcg0KICAgIEJlcm5oYXJkIFRyZXV0d2VpblxwYXINCiAg
ICBCZFQgKGF0KSB3aWxkd2VpbiBkZSAoaG9tZSlccGFyDQogICAgQmVybmhhcmQgVHJldXR3ZWlu
IChhdCkgdmVyd2FsdHVuZyB1bmktbXVlbmNoZW4gZGUgKHdvcmspXHBhcg0KXHBhcg0KLS0tLS0g
T3JpZ2luYWwgTWVzc2FnZSAtLS0tLSBccGFyDQpGcm9tOiAiQ2FtcGJlbGwsIFJvYmVydCBEIChT
RUxFWCkgKFVLIEVkaW5idXJnaCkiXHBhcg0KPHJvYmVydC5kLmNhbXBiZWxsQHNlbGV4LXNhcy5j
b20+XHBhcg0KVG86ICJCbGFja0JveCBNYWlsaW5nIExpc3QiIDxibGFja2JveEBvYmVyb24uY2g+
XHBhcg0KU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDE5LCAyMDA1IDEwOjE5IEFNXHBhcg0KU3Vi
amVjdDogW0JsYWNrQm94XSAtIFBhc2NhbCB0byBDb21wb25lbnQgUGFzY2FsIHRyYW5zbGF0b3Ig
LVxwYXINCk51bWVyaWNhbFJlY2lwZXNccGFyDQpccGFyDQpccGFyDQpccGFyDQpDaHJpc1xwYXIN
ClxwYXINCkkgYW0gbm90IGZhbWlsaWFyIHdpdGggdGhlIHZhcmlvdXMgUGFzY2FsXHBhcg0KZGlh
bGVjcyAoSSBsYXN0IHVzZWQgVkFYIFBhc2NhbCBkZWNhZGVzIGFnbyEpLlxwYXINClxwYXINCkZv
ciBtYXRoZW1hdGljYWwgYW5kIGVuZ2luZWVyaW5nIHdvcmsgdGhlXHBhcg0KYm9vayAnTnVtZXJp
Y2FsIFJlY2lwZXMnIGlzIGEgdmVyeSB2YWx1YWJsZVxwYXINCmNvb2tib29rIChhbmQgdGhlb3J5
KSByZXNvdXJjZSwgYW5kIGlzIGF2YWlsYWJsZVxwYXINCmluIHNldmVyYWwgbGFuZ3VhZ2VzIChG
T1JUUkFOLCBjLCBQYXNjYWwgYXQgbGVhc3QpLlxwYXINClxwYXINClN0cmFuZ2VseSBlbm91Z2gs
IHdoZW4gSSBuZWVkIHRvIHRyYW5zbGF0ZSBzb21ldGhpbmdccGFyDQp0byBDUCwgSSBmaW5kIHRo
ZSBGT1JUUkFOIHRoZSBlYXNpZXN0IHNvdXJjZSAoYnV0IHRoZVxwYXINCkdPVE9zIGFyZSBvZnRl
biBWRVJZIGRpZmZpY3VsdCB0byBoYW5kbGUpLlxwYXINClxwYXINCkNhbiB3ZSBub3cgZXhwZWN0
IHRoZSB0cmFuc2xhdG9yIHRvb2xzIHRvIGJlIHBvd2VyZnVsXHBhcg0KZW5vdWdoIGFuZCBtYXR1
cmUgZW5vdWdoIHRvIGhhbmRsZSBzdWNoIHRyYW5zbGF0aW9uc1xwYXINCnJlbGlhYmx5LCBhbmQg
d2l0aCBtaW5pbWFsIG9yIG1vZGVzdCAndXNlciBpbnRlcmFjdGlvbic/XHBhcg0KVGhhdCB3b3Vs
ZCBpbmRlZWQgYmUgdXNlZnVsLlxwYXINClxwYXINCkNoZWVyc1xwYXINClxwYXINClJvYmVydFxw
YXINClxwYXINCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqXHBhcg0KVGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRz
IGFyZSBjb25maWRlbnRpYWwgdG8gdGhlIGludGVuZGVkXHBhcg0KcmVjaXBpZW50IGFuZCBtYXkg
YWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWRccGFyDQpyZWNp
cGllbnQgcGxlYXNlIGRlbGV0ZSBpdCBmcm9tIHlvdXIgc3lzdGVtIGFuZCBub3RpZnkgdGhlIHNl
bmRlci5ccGFyDQpZb3Ugc2hvdWxkIG5vdCBjb3B5IGl0IG9yIHVzZSBpdCBmb3IgYW55IHB1cnBv
c2Ugbm9yIGRpc2Nsb3NlIG9yXHBhcg0KZGlzdHJpYnV0ZSBpdHMgY29udGVudHMgdG8gYW55IG90
aGVyIHBlcnNvbi5ccGFyDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKlxwYXINClxwYXINCi0tLSBCbGFja0JveFxwYXIN
Ci0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlNDUklCRSB0byBibGFja2JveEBvYmVyb24u
Y2hccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3Ig
VU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KfQ==
----boundary-LibPST-iamunique-1588783404_-_---
Received on Wed Oct 19 2005 - 18:08:23 UTC

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