RE: [Fwd: [BUGS] Port ClassicBUGS to Java byte code using Garden Point Compiler.]

From: CFB Software <"CFB>
Date: Wed, 27 Oct 2004 17:51:49 +0930

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

> >>
> >> The following item appears in the 'ToDo' list on the
> openBugs site:
> >> Port ClassicBUGS to Java byte code using Garden Point Compiler.

> >>
>
> I always wonder why. If it works fine in laguage A (Component
> Pascal?) why port it to language B? If it does not, do you
> suspect it will work any better in B?
>

In this case language A and B are both the same i.e. Component Pascal.
The proposed port is a platform port not a language port.

By compiling it to Java byte code using the Gardens Point Component
Pascal compiler instead of to Intel 8086 code using the BlackBox
compiler it opens up the possibility of executing the programs on
platforms other than Windows.

The work that would need to be done to port the system would be changes
to system library calls rather than source language changes. Any
BlackBox Framework-specific library calls would need to be changed to
the equivalent Java framework calls related to the target platform.

Chris Burrows
CFB Software
http://www.cfbsoftware.com/gpcp

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

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gPj4gXHBhcg0KPiA+PiAgVGhlIGZvbGxvd2lu
ZyBpdGVtIGFwcGVhcnMgaW4gdGhlICdUb0RvJyBsaXN0IG9uIHRoZSBccGFyDQo+IG9wZW5CdWdz
IHNpdGU6ICBccGFyDQo+ID4+IFBvcnQgQ2xhc3NpY0JVR1MgdG8gSmF2YSBieXRlIGNvZGUgdXNp
bmcgR2FyZGVuIFBvaW50IENvbXBpbGVyLlxwYXINCj4gPj4gXHBhcg0KPiBccGFyDQo+IEkgYWx3
YXlzIHdvbmRlciB3aHkuIElmIGl0IHdvcmtzIGZpbmUgaW4gbGFndWFnZSBBIChDb21wb25lbnQg
XHBhcg0KPiBQYXNjYWw/KSB3aHkgcG9ydCBpdCB0byBsYW5ndWFnZSBCPyBJZiBpdCBkb2VzIG5v
dCwgZG8geW91IFxwYXINCj4gc3VzcGVjdCBpdCB3aWxsIHdvcmsgYW55IGJldHRlciBpbiBCP1xw
YXINCj4gXHBhcg0KXHBhcg0KSW4gdGhpcyBjYXNlIGxhbmd1YWdlIEEgYW5kIEIgYXJlIGJvdGgg
dGhlIHNhbWUgaS5lLiBDb21wb25lbnQgUGFzY2FsLlxwYXINClRoZSBwcm9wb3NlZCBwb3J0IGlz
IGEgcGxhdGZvcm0gcG9ydCBub3QgYSBsYW5ndWFnZSBwb3J0LlxwYXINClxwYXINCkJ5IGNvbXBp
bGluZyBpdCB0byBKYXZhIGJ5dGUgY29kZSB1c2luZyB0aGUgR2FyZGVucyBQb2ludCBDb21wb25l
bnRccGFyDQpQYXNjYWwgY29tcGlsZXIgaW5zdGVhZCBvZiB0byBJbnRlbCA4MDg2IGNvZGUgdXNp
bmcgdGhlIEJsYWNrQm94XHBhcg0KY29tcGlsZXIgaXQgb3BlbnMgdXAgdGhlIHBvc3NpYmlsaXR5
IG9mIGV4ZWN1dGluZyB0aGUgcHJvZ3JhbXMgb25ccGFyDQpwbGF0Zm9ybXMgb3RoZXIgdGhhbiBX
aW5kb3dzLiBccGFyDQpccGFyDQpUaGUgd29yayB0aGF0IHdvdWxkIG5lZWQgdG8gYmUgZG9uZSB0
byBwb3J0IHRoZSBzeXN0ZW0gd291bGQgYmUgY2hhbmdlc1xwYXINCnRvIHN5c3RlbSBsaWJyYXJ5
IGNhbGxzIHJhdGhlciB0aGFuIHNvdXJjZSBsYW5ndWFnZSBjaGFuZ2VzLiBBbnlccGFyDQpCbGFj
a0JveCBGcmFtZXdvcmstc3BlY2lmaWMgbGlicmFyeSBjYWxscyB3b3VsZCBuZWVkIHRvIGJlIGNo
YW5nZWQgdG9ccGFyDQp0aGUgZXF1aXZhbGVudCBKYXZhIGZyYW1ld29yayBjYWxscyByZWxhdGVk
IHRvIHRoZSB0YXJnZXQgcGxhdGZvcm0uXHBhcg0KXHBhcg0KQ2hyaXMgQnVycm93c1xwYXINCkNG
QiBTb2Z0d2FyZVxwYXINCmh0dHA6Ly93d3cuY2Zic29mdHdhcmUuY29tL2dwY3BccGFyDQpccGFy
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINClxwYXIN
ClRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBtYWlsaW5nIGxpc3QsIHNlbmQgYSBtZXNzYWdlIGNv
bnRhaW5pbmcgdGhlIHdvcmQgInVuc3Vic2NyaWJlIiB0bzpccGFyDQogICBibGFja2JveC1yZXF1
ZXN0QG9iZXJvbi5jaFxwYXINClxwYXINClRvIGdldCBhIGxpc3Qgb2YgdmFsaWQgZS1tYWlsIGNv
bW1hbmRzIGFuZCBpbnN0cnVjdGlvbnMgb24gdGhlaXIgdXNhZ2UsIHNlbmQgYSBtZXNzYWdlIGNv
bnRhaW5pbmcgdGhlIHdvcmQgImhlbHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXINClxwYXIN
ClNlbmQgYW55IHByb2JsZW0gcmVwb3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0byB0aGlzIGVt
YWlsIGxpc3QgdG8gdGhlIGxpc3Qgb3duZXIgYXRccGFyDQogICBvd25lci1ibGFja2JveEBvYmVy
b24uY2hccGFyDQpccGFyDQpDdXJyZW50IHBvc3RpbmcgcG9saWN5OlxwYXINClxwYXINCmEpIFRv
IHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5b3UgYXJlIHN1
YnNjcmliZWQgdG8gdGhlIG1haWxpbmcgbGlzdC4gVGhhdCB3YXksIHRoZSBsaXN0IHNlcnZlciB3
aWxsIHJlY29nbml6ZSB5b3UgYXMgc3Vic2NyaWJlciBhbmQgZm9yd2FyZCB5b3VyIHBvc3Rpbmcg
aW1tZWRpYXRlbHksIHdpdGhvdXQgY3JlYXRpbmcgYW55IG92ZXJoZWFkLlxwYXINClxwYXINCmIp
IElmLCBmb3Igc29tZSByZWFzb24sIHlvdSBjYW5ub3QgcG9zdCBmcm9tIHRoZSBhZGRyZXNzLCBi
eSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQsIHlvdXIgbWVzc2FnZSB3aWxsIGJlIG1vZGVyYXRl
ZCB0byBhdm9pZCBzcGFtLiBQbGVhc2UgdW5kZXJzdGFuZCB0aGF0IG1vZGVyYXRpb24gd2lsbCBv
ZnRlbiBjYXVzZSBzb21lIGRlbGF5LCBpbiBwYXJ0aWN1bGFyIG92ZXIgd2Vla2VuZHMgb3IgaG9s
eWRheXN9fQBoZW4uZA==


----boundary-LibPST-iamunique-1300156692_-_---
Received on Wed Oct 27 2004 - 10:21:49 UTC

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