----boundary-LibPST-iamunique-1929067593_-_-
Content-type: text/plain
From: Wojtek Skulski <skulski{([at]})nowhere.xy
> Has anyone looked at the GP/CP? Any concrete experience?
Yes. One year ago, I ported my BB compiler compiler Babel to gpcp (java
version only, I've never tested the .net version). I got some bugs that I
pointed out to John Gough and that he corrected. Some discrepancies with BB
were corrected too. In short, I can say it works.
> How good is it?
>From the language point of view, the interpretation of the report is more
strict than with BB. For example, in a procedure an OUT parameter must be
initialized, otherwise you get an error. BB doesn't make such tests. But I
got very few problems with my port.
The library is very lean. You'll find only what is necessary to run a
compiler in command line. For Babel, it was perfect, but I never tried to
port another program. Impossible. For one year, the library has not been
developped, but I think that the main effort has been made on the .net
version, which I don't know.
Gérard
--------------------------------------------
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-1929067593_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBGcm9tOiBXb2p0ZWsgU2t1bHNr
aSA8c2t1bHNraUBwYXMucm9jaGVzdGVyLmVkdT5ccGFyDQo+IEhhcyBhbnlvbmUgbG9va2VkIGF0
IHRoZSBHUC9DUD8gQW55IGNvbmNyZXRlIGV4cGVyaWVuY2U/XHBhcg0KXHBhcg0KWWVzLiBPbmUg
eWVhciBhZ28sIEkgcG9ydGVkIG15IEJCIGNvbXBpbGVyIGNvbXBpbGVyIEJhYmVsIHRvIGdwY3Ag
KGphdmFccGFyDQp2ZXJzaW9uIG9ubHksIEkndmUgbmV2ZXIgdGVzdGVkIHRoZSAubmV0IHZlcnNp
b24pLiBJIGdvdCBzb21lIGJ1Z3MgdGhhdCBJXHBhcg0KcG9pbnRlZCBvdXQgdG8gSm9obiBHb3Vn
aCBhbmQgdGhhdCBoZSBjb3JyZWN0ZWQuIFNvbWUgZGlzY3JlcGFuY2llcyB3aXRoIEJCXHBhcg0K
d2VyZSBjb3JyZWN0ZWQgdG9vLiBJbiBzaG9ydCwgSSBjYW4gc2F5IGl0IHdvcmtzLlxwYXINClxw
YXINCj4gSG93IGdvb2QgaXMgaXQ/XHBhcg0KXHBhcg0KRnJvbSB0aGUgbGFuZ3VhZ2UgcG9pbnQg
b2YgdmlldywgdGhlIGludGVycHJldGF0aW9uIG9mIHRoZSByZXBvcnQgaXMgbW9yZVxwYXINCnN0
cmljdCB0aGFuIHdpdGggQkIuIEZvciBleGFtcGxlLCBpbiBhIHByb2NlZHVyZSBhbiBPVVQgcGFy
YW1ldGVyIG11c3QgYmVccGFyDQppbml0aWFsaXplZCwgb3RoZXJ3aXNlIHlvdSBnZXQgYW4gZXJy
b3IuIEJCIGRvZXNuJ3QgbWFrZSBzdWNoIHRlc3RzLiBCdXQgSVxwYXINCmdvdCB2ZXJ5IGZldyBw
cm9ibGVtcyB3aXRoIG15IHBvcnQuXHBhcg0KXHBhcg0KVGhlIGxpYnJhcnkgaXMgdmVyeSBsZWFu
LiBZb3UnbGwgZmluZCBvbmx5IHdoYXQgaXMgbmVjZXNzYXJ5IHRvIHJ1biBhXHBhcg0KY29tcGls
ZXIgaW4gY29tbWFuZCBsaW5lLiBGb3IgQmFiZWwsIGl0IHdhcyBwZXJmZWN0LCBidXQgSSBuZXZl
ciB0cmllZCB0b1xwYXINCnBvcnQgYW5vdGhlciBwcm9ncmFtLiBJbXBvc3NpYmxlLiBGb3Igb25l
IHllYXIsIHRoZSBsaWJyYXJ5IGhhcyBub3QgYmVlblxwYXINCmRldmVsb3BwZWQsIGJ1dCBJIHRo
aW5rIHRoYXQgdGhlIG1haW4gZWZmb3J0IGhhcyBiZWVuIG1hZGUgb24gdGhlIC5uZXRccGFyDQp2
ZXJzaW9uLCB3aGljaCBJIGRvbid0IGtub3cuXHBhcg0KXHBhcg0KR1wnZTlyYXJkXHBhcg0KXHBh
cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFy
DQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBj
b250YWluaW5nIHRoZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVx
dWVzdEBvYmVyb24uY2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBj
b21tYW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBj
b250YWluaW5nIHRoZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFy
DQpTZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBl
bWFpbCBsaXN0IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jl
cm9uLmNoXHBhcg0KXHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBU
byBwb3N0IHlvdSBzaG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBz
dWJzY3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIg
d2lsbCByZWNvZ25pemUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5n
IGltbWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpi
KSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywg
Ynkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0
ZWQgdG8gYXZvaWQgc3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwg
b2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhv
bHlkYXl9fQBuZyBpbW0
----boundary-LibPST-iamunique-1929067593_-_---
Received on Wed Feb 05 2003 - 01:03:06 UTC