- Freestanding Blackbox applications?

From: Campbell, Robert D (SELEX) (UK Edinburgh) <"Campbell,>
Date: Wed, 17 May 2006 12:58:56 +0100

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

>> Probably many "hobbyists" ("BlackBox adhererers" as opposed to
>> "IT-professionals") are engineers and scientists, whose
>> work is their hobby, and who write progams for themselves,
>> just to get their work done reliably and quickly ...


As one of those whose hobbies include splitting atoms and making
warplanes I might make some observations ...

1 - I agree with Wirth that when working on complex problems my
brain is tool small to also struggle with complex tools.

2 - Some voices argue that making BlackBox multi-platform (again)
would have advantages.

3 - Some voices argue that increasing the number and flexibility
of GUI controls (and indeed adding other platform specific
capabilities - eg accessibility options for the handicapped or fancy
IDE support) would have advantages.


It seems to me the combination of 2) and 3) above multiplies the
size of each task, and for a severely effort limited community doing
both is essentially impossible.

Is it the case that, as a community, there is no clear concensus which
has higher priority (2 or 3) that has prevented us forming an effective
growth project?


The heart of my work (hobby?) is complex application domain specific
algorithms. These are written in 'pure' CP; no calls to Windows specific
DLLs or whatever. I imagine they would port to other platforms
with no (ok, very little) difficulty. It is the (to me) inessential extras
that would be difficult.

I do not want to lose the current GUI/Framework capabilities. I do not
want to add to the complexity of using BBox. Sure, some extra features
always seems like a nice idea.
But when it comes to priorities my vote is:

1 - Keep BBox simple & reliable.
2 - Make it multi-platform (I want 64 bits!).
3 - (and definately my lowest priority) Add nice-to-have features.

Regards

Robert

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



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4+ICBQcm9iYWJseSBtYW55ICJob2JieWlzdHMi
ICgiQmxhY2tCb3ggYWRoZXJlcmVycyIgYXMgb3Bwb3NlZCB0byBccGFyDQo+PiAgIklULXByb2Zl
c3Npb25hbHMiKSBhcmUgZW5naW5lZXJzIGFuZCBzY2llbnRpc3RzLCB3aG9zZSBccGFyDQo+PiAg
d29yayBpcyB0aGVpciBob2JieSwgYW5kIHdobyB3cml0ZSBwcm9nYW1zIGZvciB0aGVtc2VsdmVz
LFxwYXINCj4+ICBqdXN0IHRvIGdldCB0aGVpciB3b3JrIGRvbmUgcmVsaWFibHkgYW5kIHF1aWNr
bHkgLi4uXHBhcg0KXHBhcg0KXHBhcg0KQXMgb25lIG9mIHRob3NlIHdob3NlIGhvYmJpZXMgaW5j
bHVkZSBzcGxpdHRpbmcgYXRvbXMgYW5kIG1ha2luZ1xwYXINCndhcnBsYW5lcyBJIG1pZ2h0IG1h
a2Ugc29tZSBvYnNlcnZhdGlvbnMgLi4uXHBhcg0KXHBhcg0KMSAtIEkgYWdyZWUgd2l0aCBXaXJ0
aCB0aGF0IHdoZW4gd29ya2luZyBvbiBjb21wbGV4IHByb2JsZW1zIG15XHBhcg0KYnJhaW4gaXMg
dG9vbCBzbWFsbCB0byBhbHNvIHN0cnVnZ2xlIHdpdGggY29tcGxleCB0b29scy5ccGFyDQpccGFy
DQoyIC0gU29tZSB2b2ljZXMgYXJndWUgdGhhdCBtYWtpbmcgQmxhY2tCb3ggbXVsdGktcGxhdGZv
cm0gKGFnYWluKVxwYXINCndvdWxkIGhhdmUgYWR2YW50YWdlcy5ccGFyDQpccGFyDQozIC0gU29t
ZSB2b2ljZXMgYXJndWUgdGhhdCBpbmNyZWFzaW5nIHRoZSBudW1iZXIgYW5kIGZsZXhpYmlsaXR5
XHBhcg0Kb2YgR1VJIGNvbnRyb2xzIChhbmQgaW5kZWVkIGFkZGluZyBvdGhlciBwbGF0Zm9ybSBz
cGVjaWZpY1xwYXINCmNhcGFiaWxpdGllcyAtIGVnIGFjY2Vzc2liaWxpdHkgb3B0aW9ucyBmb3Ig
dGhlIGhhbmRpY2FwcGVkIG9yIGZhbmN5XHBhcg0KSURFIHN1cHBvcnQpIHdvdWxkIGhhdmUgYWR2
YW50YWdlcy5ccGFyDQpccGFyDQpccGFyDQpJdCBzZWVtcyB0byBtZSB0aGUgY29tYmluYXRpb24g
b2YgMikgYW5kIDMpIGFib3ZlIG11bHRpcGxpZXMgdGhlXHBhcg0Kc2l6ZSBvZiBlYWNoIHRhc2ss
IGFuZCBmb3IgYSBzZXZlcmVseSBlZmZvcnQgbGltaXRlZCBjb21tdW5pdHkgZG9pbmdccGFyDQpi
b3RoIGlzIGVzc2VudGlhbGx5IGltcG9zc2libGUuXHBhcg0KXHBhcg0KSXMgaXQgdGhlIGNhc2Ug
dGhhdCwgYXMgYSBjb21tdW5pdHksIHRoZXJlIGlzIG5vIGNsZWFyIGNvbmNlbnN1cyB3aGljaFxw
YXINCmhhcyBoaWdoZXIgcHJpb3JpdHkgKDIgb3IgMykgdGhhdCBoYXMgcHJldmVudGVkIHVzIGZv
cm1pbmcgYW4gZWZmZWN0aXZlXHBhcg0KZ3Jvd3RoIHByb2plY3Q/XHBhcg0KXHBhcg0KXHBhcg0K
VGhlIGhlYXJ0IG9mIG15IHdvcmsgKGhvYmJ5PykgaXMgY29tcGxleCBhcHBsaWNhdGlvbiBkb21h
aW4gc3BlY2lmaWNccGFyDQphbGdvcml0aG1zLiBUaGVzZSBhcmUgd3JpdHRlbiBpbiAncHVyZScg
Q1A7IG5vIGNhbGxzIHRvIFdpbmRvd3Mgc3BlY2lmaWNccGFyDQpETExzIG9yIHdoYXRldmVyLiBJ
IGltYWdpbmUgdGhleSB3b3VsZCBwb3J0IHRvIG90aGVyIHBsYXRmb3Jtc1xwYXINCndpdGggbm8g
KG9rLCB2ZXJ5IGxpdHRsZSkgZGlmZmljdWx0eS4gSXQgaXMgdGhlICh0byBtZSkgaW5lc3NlbnRp
YWwgZXh0cmFzXHBhcg0KdGhhdCB3b3VsZCBiZSBkaWZmaWN1bHQuXHBhcg0KXHBhcg0KSSBkbyBu
b3Qgd2FudCB0byBsb3NlIHRoZSBjdXJyZW50IEdVSS9GcmFtZXdvcmsgY2FwYWJpbGl0aWVzLiBJ
IGRvIG5vdFxwYXINCndhbnQgdG8gYWRkIHRvIHRoZSBjb21wbGV4aXR5IG9mIHVzaW5nIEJCb3gu
IFN1cmUsIHNvbWUgZXh0cmEgZmVhdHVyZXNccGFyDQphbHdheXMgc2VlbXMgbGlrZSBhIG5pY2Ug
aWRlYS5ccGFyDQpCdXQgd2hlbiBpdCBjb21lcyB0byBwcmlvcml0aWVzIG15IHZvdGUgaXM6XHBh
cg0KXHBhcg0KMSAtIEtlZXAgQkJveCBzaW1wbGUgJiByZWxpYWJsZS5ccGFyDQoyIC0gTWFrZSBp
dCBtdWx0aS1wbGF0Zm9ybSAoSSB3YW50IDY0IGJpdHMhKS5ccGFyDQozIC0gKGFuZCBkZWZpbmF0
ZWx5IG15IGxvd2VzdCBwcmlvcml0eSkgQWRkIG5pY2UtdG8taGF2ZSBmZWF0dXJlcy5ccGFyDQpc
cGFyDQpSZWdhcmRzXHBhcg0KXHBhcg0KUm9iZXJ0XHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94XHBh
cg0KLS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJv
bi5jaFxwYXINCn19AHJvc28

----boundary-LibPST-iamunique-200171889_-_---
Received on Wed May 17 2006 - 13:58:56 UTC

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