Re: Translators (Re: on mammals and dinosaurs)

From: [at]} <tei>
Date: Thu, 12 Feb 2004 20:12:00 +0100

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

> Fortran programs can be even more interesting. You can check out a
> scientific package named ZEBRA on the CERN web site. It is huge and
> nightmarish, what is even mentioned in the documentation. What this
> library is doing in Fortran, would be unnecessary in CP, Pascal,
> or even C. This library provides memory management for Fortran-77.
> That is, the equivalent for "NEW/DELETE", or "malloc/free". ZEBRA was
> implemented for Fortran-77 using the COMMON and EQUIVALENCE, but boy,
> what a mess! High Energy Physics is full of folklore stories concerning

> ZEBRA and other software based on ZEBRA, such as Physics Analysis
> Workstation (PAW). My friends used to tell me many stories from their
> own experience with ZEBRA/PAW.

Hi!

Some fun here:
http://www.hpl.hp.com/personal/Hans_Boehm/gc/leak.html

You can use a MALLOC/FREE garbage collector as a cheap leak detector.

malloc is a expensive operation (involve calling OS), I suspect.



> Therefore the only approach that makes sense is to re-engineer this kind
> of legacy software, rather than translate it. This however may be a very
> politically incorrect idea.
>
> Cheers,
> W

I have ear that .NET help implementing apps that mix legacy and new code
in varius langs ( C# + FORTRAN.NET + Managed C + Component Pascal (?)+
CPlusPlus + ...). You have a GPL version of the .NET runtime ( the CLR )
with MONO, I suspect that CLR can work in all machines that support GCC
has compiler (sh configure;make; make install ..or something similar).

Only a idea, trough, I am not a coder but a artist.

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

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gRm9ydHJhbiBwcm9ncmFtcyBjYW4gYmUgZXZl
biBtb3JlIGludGVyZXN0aW5nLiBZb3UgY2FuIGNoZWNrIG91dCBhXHBhcg0KPiBzY2llbnRpZmlj
IHBhY2thZ2UgbmFtZWQgWkVCUkEgb24gdGhlIENFUk4gd2ViIHNpdGUuIEl0IGlzIGh1Z2UgYW5k
XHBhcg0KPiBuaWdodG1hcmlzaCwgd2hhdCBpcyBldmVuIG1lbnRpb25lZCBpbiB0aGUgZG9jdW1l
bnRhdGlvbi4gV2hhdCB0aGlzXHBhcg0KPiBsaWJyYXJ5IGlzIGRvaW5nIGluIEZvcnRyYW4sIHdv
dWxkIGJlIHVubmVjZXNzYXJ5IGluIENQLCBQYXNjYWwsXHBhcg0KPiBvciBldmVuIEMuIFRoaXMg
bGlicmFyeSBwcm92aWRlcyBtZW1vcnkgbWFuYWdlbWVudCBmb3IgRm9ydHJhbi03Ny5ccGFyDQo+
IFRoYXQgaXMsIHRoZSBlcXVpdmFsZW50IGZvciAiTkVXL0RFTEVURSIsIG9yICJtYWxsb2MvZnJl
ZSIuIFpFQlJBIHdhc1xwYXINCj4gaW1wbGVtZW50ZWQgZm9yIEZvcnRyYW4tNzcgdXNpbmcgdGhl
IENPTU1PTiBhbmQgRVFVSVZBTEVOQ0UsIGJ1dCBib3ksXHBhcg0KPiB3aGF0IGEgbWVzcyEgSGln
aCBFbmVyZ3kgUGh5c2ljcyBpcyBmdWxsIG9mIGZvbGtsb3JlIHN0b3JpZXMgY29uY2VybmluZ1xw
YXINCj4gWkVCUkEgYW5kIG90aGVyIHNvZnR3YXJlIGJhc2VkIG9uIFpFQlJBLCBzdWNoIGFzIFBo
eXNpY3MgQW5hbHlzaXNccGFyDQo+IFdvcmtzdGF0aW9uIChQQVcpLiBNeSBmcmllbmRzIHVzZWQg
dG8gdGVsbCBtZSBtYW55IHN0b3JpZXMgZnJvbSB0aGVpclxwYXINCj4gb3duIGV4cGVyaWVuY2Ug
d2l0aCBaRUJSQS9QQVcuXHBhcg0KXHBhcg0KSGkhXHBhcg0KXHBhcg0KU29tZSBmdW4gaGVyZTpc
cGFyDQpodHRwOi8vd3d3LmhwbC5ocC5jb20vcGVyc29uYWwvSGFuc19Cb2VobS9nYy9sZWFrLmh0
bWxccGFyDQpccGFyDQpZb3UgY2FuIHVzZSBhIE1BTExPQy9GUkVFIGdhcmJhZ2UgY29sbGVjdG9y
IGFzIGEgY2hlYXAgbGVhayBkZXRlY3Rvci5ccGFyDQpccGFyDQptYWxsb2MgaXMgYSBleHBlbnNp
dmUgb3BlcmF0aW9uIChpbnZvbHZlIGNhbGxpbmcgT1MpLCBJIHN1c3BlY3QuXHBhcg0KXHBhcg0K
XHBhcg0KXHBhcg0KPiBUaGVyZWZvcmUgdGhlIG9ubHkgYXBwcm9hY2ggdGhhdCBtYWtlcyBzZW5z
ZSBpcyB0byByZS1lbmdpbmVlciB0aGlzIGtpbmRccGFyDQo+IG9mIGxlZ2FjeSBzb2Z0d2FyZSwg
cmF0aGVyIHRoYW4gdHJhbnNsYXRlIGl0LiBUaGlzIGhvd2V2ZXIgbWF5IGJlIGEgdmVyeVxwYXIN
Cj4gcG9saXRpY2FsbHkgaW5jb3JyZWN0IGlkZWEuXHBhcg0KPiBccGFyDQo+IENoZWVycyxccGFy
DQo+IFdccGFyDQpccGFyDQpJIGhhdmUgZWFyIHRoYXQgLk5FVCBoZWxwIGltcGxlbWVudGluZyBh
cHBzIHRoYXQgbWl4IGxlZ2FjeSBhbmQgbmV3IGNvZGUgXHBhcg0KaW4gdmFyaXVzIGxhbmdzICgg
QyMgKyBGT1JUUkFOLk5FVCArIE1hbmFnZWQgQyArIENvbXBvbmVudCBQYXNjYWwgKD8pKyBccGFy
DQpDUGx1c1BsdXMgKyAuLi4pLiBZb3UgaGF2ZSBhIEdQTCB2ZXJzaW9uIG9mIHRoZSAuTkVUIHJ1
bnRpbWUgKCB0aGUgQ0xSICkgXHBhcg0Kd2l0aCBNT05PLCBJIHN1c3BlY3QgdGhhdCBDTFIgY2Fu
IHdvcmsgaW4gYWxsIG1hY2hpbmVzIHRoYXQgc3VwcG9ydCBHQ0MgXHBhcg0KaGFzIGNvbXBpbGVy
IChzaCBjb25maWd1cmU7bWFrZTsgbWFrZSBpbnN0YWxsIC4ub3Igc29tZXRoaW5nIHNpbWlsYXIp
LlxwYXINClxwYXINCk9ubHkgYSBpZGVhLCB0cm91Z2gsIEkgYW0gbm90IGEgY29kZXIgYnV0IGEg
YXJ0aXN0LlxwYXINClxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwg
c2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxwYXIN
CiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBv
ZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSwg
c2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFk
ZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyBy
ZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAgIG93
bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6
XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5
IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwg
dGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3
YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3Zlcmhl
YWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZy
b20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdl
IHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQg
bW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3Zl
ciB3ZWVrZW5kcyBvciBob2x5ZGF5fX0Ac3ByZWFkLiBUaGUg


----boundary-LibPST-iamunique-870449294_-_---
Received on Thu Feb 12 2004 - 20:12:00 UTC

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