- Pascal to Component Pascal translator

From: [at]} <Rex>
Date: Tue, 18 Oct 2005 11:48:10 -0500

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

At 08:54 PM 10/17/2005, you wrote:
>> I would be VERY interested, however, in how you
>> implemented I/O, since the BB library lacks basic READ and
>> WRITE statements.
>>

>
>I suspect you might not be so interested when you find out ;-)
>
>...If you are porting a Pascal program with I/O scattered through it, it is
>best to redesign it by creating an IO-specific module and just make
>calls to that. It is then easier to maintain into the future and port to
>other systems.

        I agree, that's the right way to do it.


>Consequently P2O now runs on .NET (using the Gardens Point compiler) and
>on Win32 (using BlackBox) with virtually all of the source code apart
>from two very small modules, *identical* for both.

        Sounds good. How does it differ from Tp2Cp?

Sincerely,
Rex Couture

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-938993624_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEF0IDA4OjU0IFBNIDEwLzE3LzIwMDUsIHlvdSB3
cm90ZTpccGFyDQo+PiAgICAgICAgIEkgd291bGQgYmUgVkVSWSBpbnRlcmVzdGVkLCBob3dldmVy
LCBpbiBob3cgeW91IFxwYXINCj4+IGltcGxlbWVudGVkIEkvTywgc2luY2UgdGhlIEJCIGxpYnJh
cnkgbGFja3MgYmFzaWMgUkVBRCBhbmQgXHBhcg0KPj4gV1JJVEUgc3RhdGVtZW50cy5ccGFyDQo+
PiBccGFyDQo+XHBhcg0KPkkgc3VzcGVjdCB5b3UgbWlnaHQgbm90IGJlIHNvIGludGVyZXN0ZWQg
d2hlbiB5b3UgZmluZCBvdXQgOy0pIFxwYXINCj5ccGFyDQo+Li4uSWYgeW91IGFyZSBwb3J0aW5n
IGEgUGFzY2FsIHByb2dyYW0gd2l0aCBJL08gc2NhdHRlcmVkIHRocm91Z2ggaXQsIGl0IGlzXHBh
cg0KPmJlc3QgdG8gcmVkZXNpZ24gaXQgYnkgY3JlYXRpbmcgYW4gSU8tc3BlY2lmaWMgbW9kdWxl
IGFuZCBqdXN0IG1ha2VccGFyDQo+Y2FsbHMgdG8gdGhhdC4gSXQgaXMgdGhlbiBlYXNpZXIgdG8g
bWFpbnRhaW4gaW50byB0aGUgZnV0dXJlIGFuZCBwb3J0IHRvXHBhcg0KPm90aGVyIHN5c3RlbXMu
XHBhcg0KXHBhcg0KICAgICAgICBJIGFncmVlLCB0aGF0J3MgdGhlIHJpZ2h0IHdheSB0byBkbyBp
dC5ccGFyDQpccGFyDQpccGFyDQo+Q29uc2VxdWVudGx5IFAyTyBub3cgcnVucyBvbiAuTkVUICh1
c2luZyB0aGUgR2FyZGVucyBQb2ludCBjb21waWxlcikgYW5kXHBhcg0KPm9uIFdpbjMyICh1c2lu
ZyBCbGFja0JveCkgd2l0aCB2aXJ0dWFsbHkgYWxsIG9mIHRoZSBzb3VyY2UgY29kZSBhcGFydFxw
YXINCj5mcm9tIHR3byB2ZXJ5IHNtYWxsIG1vZHVsZXMsICppZGVudGljYWwqIGZvciBib3RoLlxw
YXINClxwYXINCiAgICAgICAgU291bmRzIGdvb2QuICBIb3cgZG9lcyBpdCBkaWZmZXIgZnJvbSBU
cDJDcD9ccGFyDQpccGFyDQpTaW5jZXJlbHksXHBhcg0KUmV4IENvdXR1cmVccGFyDQpccGFyDQot
LS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8g
YmxhY2tib3hAb2Jlcm9uLmNofX0AABCSUgAeAAAAEg==


----boundary-LibPST-iamunique-938993624_-_---
Received on Tue Oct 18 2005 - 18:48:10 UTC

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