----boundary-LibPST-iamunique-1482549984_-_-
Content-type: text/plain
Jurgen,
Using Java as the base is a good idea, however,
I am now old as the hills and no longer interested
in doing "work" to make things nice. That is when
I see the following in the gpcp documentation I
cringe
"Make sure that \gpcp\bin is on the executable path.
From the command line, type
> cprun gpcp hello.cp"
"From the command line". This means one needs to drop
into DOS in order to run gpcp. No thank you. I've spent
too many years playing around down there. Don't like it.
Even if I put a execute command into BlackBox that runs
a DOS program it will still produce a black (or blue) window
for DOS. Again, no thank you.
I suppose it might be possible to hide all of that so that one simply
writes all Component Pascal code in the BlackBox environment
and then magically runs the gpcp translator to generate Java byte codes
but then what libraries, what would be the generated interface,
what is the GUI?
I'm even less enamored in using .NET since that is a ton of baggage
that assumes a Web interaction in which I am not very interested.
I think moving programs from one local machine to a global web
is a bad idea. Execution of global code in protected local memory
is fine (if such a creature exists) but not execution of my code on
someone else's machine.
Take these comments with a grain of salt since I am out of the loop
when it comes to web development.
-Doug
Jürgen Rolshoven wrote:
> Douglas G. Danforth schrieb:
>
>> Folks,
>>
>> BlackBox runs under windows.
>> Oberon V4 runs under a wide variety of operating systems.
>> Why not interface BlackBox to Oberon V4?
>>
>> Pro: Extends BlackBox availability
>> Con: Look and feel of what OS?
>>
>> Comments?
>>
>> -Doug Danforth
>>
>> --- BlackBox
>> --- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy>>
> Hi,
> why not gpcp?
> Jürgen
>
> --- 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-1482549984_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBKdXJnZW4sXHBhcg0KXHBhcg0K
VXNpbmcgSmF2YSBhcyB0aGUgYmFzZSBpcyBhIGdvb2QgaWRlYSwgaG93ZXZlcixccGFyDQpJIGFt
IG5vdyBvbGQgYXMgdGhlIGhpbGxzIGFuZCBubyBsb25nZXIgaW50ZXJlc3RlZFxwYXINCmluIGRv
aW5nICJ3b3JrIiB0byBtYWtlIHRoaW5ncyBuaWNlLiAgVGhhdCBpcyB3aGVuXHBhcg0KSSBzZWUg
dGhlIGZvbGxvd2luZyBpbiB0aGUgZ3BjcCBkb2N1bWVudGF0aW9uIElccGFyDQpjcmluZ2VccGFy
DQpccGFyDQoiTWFrZSBzdXJlIHRoYXQgXFxncGNwXFxiaW4gaXMgb24gdGhlIGV4ZWN1dGFibGUg
cGF0aC5ccGFyDQogRnJvbSB0aGUgY29tbWFuZCBsaW5lLCB0eXBlXHBhcg0KID4gY3BydW4gZ3Bj
cCBoZWxsby5jcCJccGFyDQpccGFyDQoiRnJvbSB0aGUgY29tbWFuZCBsaW5lIi4gIFRoaXMgbWVh
bnMgb25lIG5lZWRzIHRvIGRyb3BccGFyDQppbnRvIERPUyBpbiBvcmRlciB0byBydW4gZ3BjcC4g
IE5vIHRoYW5rIHlvdS4gIEkndmUgc3BlbnRccGFyDQp0b28gbWFueSB5ZWFycyBwbGF5aW5nIGFy
b3VuZCBkb3duIHRoZXJlLiAgRG9uJ3QgbGlrZSBpdC5ccGFyDQpFdmVuIGlmIEkgcHV0IGEgZXhl
Y3V0ZSBjb21tYW5kIGludG8gQmxhY2tCb3ggdGhhdCBydW5zXHBhcg0KYSBET1MgcHJvZ3JhbSBp
dCB3aWxsIHN0aWxsIHByb2R1Y2UgYSBibGFjayAob3IgYmx1ZSkgd2luZG93XHBhcg0KZm9yIERP
Uy4gIEFnYWluLCBubyB0aGFuayB5b3UuXHBhcg0KXHBhcg0KSSBzdXBwb3NlIGl0IG1pZ2h0IGJl
IHBvc3NpYmxlIHRvIGhpZGUgYWxsIG9mIHRoYXQgc28gdGhhdCBvbmUgc2ltcGx5XHBhcg0Kd3Jp
dGVzIGFsbCBDb21wb25lbnQgUGFzY2FsIGNvZGUgaW4gdGhlIEJsYWNrQm94IGVudmlyb25tZW50
XHBhcg0KYW5kIHRoZW4gbWFnaWNhbGx5IHJ1bnMgdGhlIGdwY3AgdHJhbnNsYXRvciB0byBnZW5l
cmF0ZSBKYXZhIGJ5dGUgY29kZXNccGFyDQpidXQgdGhlbiB3aGF0IGxpYnJhcmllcywgd2hhdCB3
b3VsZCBiZSB0aGUgZ2VuZXJhdGVkIGludGVyZmFjZSxccGFyDQp3aGF0IGlzIHRoZSBHVUk/XHBh
cg0KXHBhcg0KSSdtIGV2ZW4gbGVzcyBlbmFtb3JlZCBpbiB1c2luZyAuTkVUIHNpbmNlIHRoYXQg
aXMgYSB0b24gb2YgYmFnZ2FnZVxwYXINCnRoYXQgYXNzdW1lcyBhIFdlYiBpbnRlcmFjdGlvbiBp
biB3aGljaCBJIGFtIG5vdCB2ZXJ5IGludGVyZXN0ZWQuXHBhcg0KSSB0aGluayBtb3ZpbmcgcHJv
Z3JhbXMgZnJvbSBvbmUgbG9jYWwgbWFjaGluZSB0byBhIGdsb2JhbCB3ZWJccGFyDQppcyBhIGJh
ZCBpZGVhLiAgRXhlY3V0aW9uIG9mIGdsb2JhbCBjb2RlIGluIHByb3RlY3RlZCBsb2NhbCBtZW1v
cnlccGFyDQppcyBmaW5lIChpZiBzdWNoIGEgY3JlYXR1cmUgZXhpc3RzKSBidXQgbm90IGV4ZWN1
dGlvbiBvZiBteSBjb2RlIG9uXHBhcg0Kc29tZW9uZSBlbHNlJ3MgbWFjaGluZS5ccGFyDQpccGFy
DQpUYWtlIHRoZXNlIGNvbW1lbnRzIHdpdGggYSBncmFpbiBvZiBzYWx0IHNpbmNlIEkgYW0gb3V0
IG9mIHRoZSBsb29wXHBhcg0Kd2hlbiBpdCBjb21lcyB0byB3ZWIgZGV2ZWxvcG1lbnQuXHBhcg0K
XHBhcg0KLURvdWdccGFyDQpccGFyDQpccGFyDQpKXCdmY3JnZW4gUm9sc2hvdmVuIHdyb3RlOlxw
YXINCj4gRG91Z2xhcyBHLiBEYW5mb3J0aCBzY2hyaWViOlxwYXINCj5ccGFyDQo+PiBGb2xrcyxc
cGFyDQo+PlxwYXINCj4+IEJsYWNrQm94IHJ1bnMgdW5kZXIgd2luZG93cy5ccGFyDQo+PiBPYmVy
b24gVjQgcnVucyB1bmRlciBhIHdpZGUgdmFyaWV0eSBvZiBvcGVyYXRpbmcgc3lzdGVtcy5ccGFy
DQo+PiBXaHkgbm90IGludGVyZmFjZSBCbGFja0JveCB0byBPYmVyb24gVjQ/XHBhcg0KPj5ccGFy
DQo+PiBQcm86IEV4dGVuZHMgQmxhY2tCb3ggYXZhaWxhYmlsaXR5XHBhcg0KPj4gQ29uOiBMb29r
IGFuZCBmZWVsIG9mIHdoYXQgT1M/XHBhcg0KPj5ccGFyDQo+PiBDb21tZW50cz9ccGFyDQo+Plxw
YXINCj4+IC1Eb3VnIERhbmZvcnRoXHBhcg0KPj5ccGFyDQo+PiAtLS0gQmxhY2tCb3hccGFyDQo+
PiAtLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9u
LmNoXHBhcg0KPj5ccGFyDQo+IEhpLFxwYXINCj4gd2h5IG5vdCBncGNwP1xwYXINCj4gSlwnZmNy
Z2VuXHBhcg0KPlxwYXINCj4gLS0tIEJsYWNrQm94XHBhcg0KPiAtLS0gc2VuZCBzdWJqZWN0IEhF
TFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KPlxwYXINCj5ccGFy
DQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJT
Q1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KfX0ARU5UUw=
----boundary-LibPST-iamunique-1482549984_-_---
Received on Sat Jan 27 2007 - 00:38:02 UTC