- Freestanding Blackbox applications?

From: [at]} <J>
Date: Mon, 15 May 2006 23:10:40 -0700 (PDT)

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

On May 15, 2006, at 8:58 PM, Wojtek Skulski wrote:

==================
On Mon, 15 May 2006, J Stanley Warford wrote:

==================
==================
This comment by Rene fits my situation exactly. I have reluctantly
switched my development efforts from BlackBox to C++ using Qt from
Trolltech because the software I distribute (software to support one of
my computer science textbooks) must be cross-platform. That is why I
adopted BlackBox in the first place, when it supported the Mac as well
as MSWindows. I do not have the resources to maintain separate code
trees and separate development environments for different platforms.

==================
==================

I am curious why did you not switch to Oberon System-3 or its later
incarnation such as Native? As far as I know, System-3 is actively
supported and it is cross-platform.
==================

Because I am not willing to impose on my users (or myself, for that
matter) the requirement to dual boot to another operating system just
to run an application. That is why I had rejected Oberon earlier,
before BlackBox came on the scene. Cross-platform under the host
operating system is a necessary condition for me.

At this point in time, the only other development environment that
competes for my development efforts is Java. In my opinion, Qt from
Trolltech, with its signals and slots mechanism for GUI widgets is on a
far sounder technical footing than Java. It is not as elegant or
efficient as BlackBox and it is based on C++, which is horrible
compared to CP. I hate C++. However, the Qt API hides a lot of ugliness
behind an effective metacompiler and a visual GUI designer with an XML
backend. Plus, I get Linux/Unix, MSWidows, and Mac OS X versions of my
application all with one code tree.
--Stan

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



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIE1heSAxNSwgMjAwNiwgYXQgODo1OCBQTSwg
V29qdGVrIFNrdWxza2kgd3JvdGU6XHBhcg0KXHBhcg0KPT09PT09PT09PT09PT09PT09XHBhcg0K
T24gTW9uLCAxNSBNYXkgMjAwNiwgSiBTdGFubGV5IFdhcmZvcmQgd3JvdGU6XHBhcg0KXHBhcg0K
PT09PT09PT09PT09PT09PT09XHBhcg0KPT09PT09PT09PT09PT09PT09XHBhcg0KVGhpcyBjb21t
ZW50IGJ5IFJlbmUgZml0cyBteSBzaXR1YXRpb24gZXhhY3RseS4gSSBoYXZlIHJlbHVjdGFudGx5
XHBhcg0Kc3dpdGNoZWQgbXkgZGV2ZWxvcG1lbnQgZWZmb3J0cyBmcm9tIEJsYWNrQm94IHRvIEMr
KyB1c2luZyBRdCBmcm9tXHBhcg0KVHJvbGx0ZWNoIGJlY2F1c2UgdGhlIHNvZnR3YXJlIEkgZGlz
dHJpYnV0ZSAoc29mdHdhcmUgdG8gc3VwcG9ydCBvbmUgb2ZccGFyDQpteSBjb21wdXRlciBzY2ll
bmNlIHRleHRib29rcykgbXVzdCBiZSBjcm9zcy1wbGF0Zm9ybS4gVGhhdCBpcyB3aHkgSVxwYXIN
CmFkb3B0ZWQgQmxhY2tCb3ggaW4gdGhlIGZpcnN0IHBsYWNlLCB3aGVuIGl0IHN1cHBvcnRlZCB0
aGUgTWFjIGFzIHdlbGxccGFyDQphcyBNU1dpbmRvd3MuIEkgZG8gbm90IGhhdmUgdGhlIHJlc291
cmNlcyB0byBtYWludGFpbiBzZXBhcmF0ZSBjb2RlXHBhcg0KdHJlZXMgYW5kIHNlcGFyYXRlIGRl
dmVsb3BtZW50IGVudmlyb25tZW50cyBmb3IgZGlmZmVyZW50IHBsYXRmb3Jtcy5ccGFyDQo9PT09
PT09PT09PT09PT09PT1ccGFyDQo9PT09PT09PT09PT09PT09PT1ccGFyDQpccGFyDQpJIGFtIGN1
cmlvdXMgd2h5IGRpZCB5b3Ugbm90IHN3aXRjaCB0byBPYmVyb24gU3lzdGVtLTMgb3IgaXRzIGxh
dGVyXHBhcg0KaW5jYXJuYXRpb24gc3VjaCBhcyBOYXRpdmU/IEFzIGZhciBhcyBJIGtub3csIFN5
c3RlbS0zIGlzIGFjdGl2ZWx5XHBhcg0Kc3VwcG9ydGVkIGFuZCBpdCBpcyBjcm9zcy1wbGF0Zm9y
bS5ccGFyDQo9PT09PT09PT09PT09PT09PT1ccGFyDQpccGFyDQpCZWNhdXNlIEkgYW0gbm90IHdp
bGxpbmcgdG8gaW1wb3NlIG9uIG15IHVzZXJzIChvciBteXNlbGYsIGZvciB0aGF0IFxwYXINCm1h
dHRlcikgdGhlIHJlcXVpcmVtZW50IHRvIGR1YWwgYm9vdCB0byBhbm90aGVyIG9wZXJhdGluZyBz
eXN0ZW0ganVzdCBccGFyDQp0byBydW4gYW4gYXBwbGljYXRpb24uIFRoYXQgaXMgd2h5IEkgaGFk
IHJlamVjdGVkIE9iZXJvbiBlYXJsaWVyLCBccGFyDQpiZWZvcmUgQmxhY2tCb3ggY2FtZSBvbiB0
aGUgc2NlbmUuIENyb3NzLXBsYXRmb3JtIHVuZGVyIHRoZSBob3N0IFxwYXINCm9wZXJhdGluZyBz
eXN0ZW0gaXMgYSBuZWNlc3NhcnkgY29uZGl0aW9uIGZvciBtZS5ccGFyDQpccGFyDQpBdCB0aGlz
IHBvaW50IGluIHRpbWUsIHRoZSBvbmx5IG90aGVyIGRldmVsb3BtZW50IGVudmlyb25tZW50IHRo
YXQgXHBhcg0KY29tcGV0ZXMgZm9yIG15IGRldmVsb3BtZW50IGVmZm9ydHMgaXMgSmF2YS4gSW4g
bXkgb3BpbmlvbiwgUXQgZnJvbSBccGFyDQpUcm9sbHRlY2gsIHdpdGggaXRzIHNpZ25hbHMgYW5k
IHNsb3RzIG1lY2hhbmlzbSBmb3IgR1VJIHdpZGdldHMgaXMgb24gYSBccGFyDQpmYXIgc291bmRl
ciB0ZWNobmljYWwgZm9vdGluZyB0aGFuIEphdmEuIEl0IGlzIG5vdCBhcyBlbGVnYW50IG9yIFxw
YXINCmVmZmljaWVudCBhcyBCbGFja0JveCBhbmQgaXQgaXMgYmFzZWQgb24gQysrLCB3aGljaCBp
cyBob3JyaWJsZSBccGFyDQpjb21wYXJlZCB0byBDUC4gSSBoYXRlIEMrKy4gSG93ZXZlciwgdGhl
IFF0IEFQSSBoaWRlcyBhIGxvdCBvZiB1Z2xpbmVzcyBccGFyDQpiZWhpbmQgYW4gZWZmZWN0aXZl
IG1ldGFjb21waWxlciBhbmQgYSB2aXN1YWwgR1VJIGRlc2lnbmVyIHdpdGggYW4gWE1MIFxwYXIN
CmJhY2tlbmQuIFBsdXMsIEkgZ2V0IExpbnV4L1VuaXgsIE1TV2lkb3dzLCBhbmQgTWFjIE9TIFgg
dmVyc2lvbnMgb2YgbXkgXHBhcg0KYXBwbGljYXRpb24gYWxsIHdpdGggb25lIGNvZGUgdHJlZS5c
cGFyDQotLVN0YW5ccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0
IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KfQ==


----boundary-LibPST-iamunique-2021467389_-_---
Received on Tue May 16 2006 - 08:10:40 UTC

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