----boundary-LibPST-iamunique-1419256079_-_-
Content-type: text/plain
Les May wrote:
> But 'it ain't gonna happen' is it? Which is why it seems important to
> decide what it is about BB and CP that is really important to each
> user. The ease of creating a GUI or the reliability and program
> correctness possible with CP?
>
> Les May
Neither on it's own, or even both in combination. I have often wondered
what exactly is good about
BlackBox. From my own experience I KNOW that it is better that a 'naked'
Modula II compiler. I suspect that
both the language and the framework (which is more than a GUI builder)
are important. The best I can do
is use the word 'interactive'.
However Fyodor has done an excellent job of explaining it (his comments
are worth repeating; I do so below).
I note that he also used the word interactive!
Regards
Robert
Quote from F.V.Tkachov, May 22, 2006 ...
> Why does BB generate such enthusiasm from its converts?
The BlackBox (Oberons) environement has an interactive feel while
providing an efficient compiled language -- and a remarkably fast and
efficient development cycle -- better than anything for smaller
projects. (And, Les, PLEASE dont assume we've never seen anything but
BB...)
1)
A language which is:
-- efficiently compiled;
-- garbage collected (the true reason for increased productivity in
Java, and the main reason of popularity of "dynamic languages");
-- carefully designed to minimize inadvertent bugs;
-- carefully designed to provide a set of easily combinable, largely
orthogonal constuctive features;
-- carefully designed NOT to contain fancy garbage of questionable value
that serves mostly to bog down programmers.
2)
BlackBox GUI construction features allow designing GUI applications with
custom interactive graphics fine-tuned to the particular application
(Wojtek Skulski designed one for experimental physics uses -- see his
Gr; Robert Campbell designed one for his warplane engineers; I am
designing one for tritium decay studies [note for a biologist: tritium
is the stuff used in H-bombs]).
In terms of GUI power, BlackBox, being 13 years old, is ahead of .NET!!!!!
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
----boundary-LibPST-iamunique-1419256079_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIExlcyBNYXkgd3JvdGU6XHBhcg0KPiBCdXQgJ2l0
IGFpbid0IGdvbm5hIGhhcHBlbicgaXMgaXQ/IFdoaWNoIGlzIHdoeSBpdCBzZWVtcyBpbXBvcnRh
bnQgdG8gXHBhcg0KPiBkZWNpZGUgd2hhdCBpdCBpcyBhYm91dCBCQiBhbmQgQ1AgdGhhdCBpcyBy
ZWFsbHkgaW1wb3J0YW50IHRvIGVhY2ggXHBhcg0KPiB1c2VyLiBUaGUgZWFzZSBvZiBjcmVhdGlu
ZyBhIEdVSSBvciB0aGUgcmVsaWFiaWxpdHkgYW5kIHByb2dyYW0gXHBhcg0KPiBjb3JyZWN0bmVz
cyBwb3NzaWJsZSB3aXRoIENQP1xwYXINCj5ccGFyDQo+IExlcyBNYXlccGFyDQpOZWl0aGVyIG9u
IGl0J3Mgb3duLCBvciBldmVuIGJvdGggaW4gY29tYmluYXRpb24uIEkgaGF2ZSBvZnRlbiB3b25k
ZXJlZCBccGFyDQp3aGF0IGV4YWN0bHkgaXMgZ29vZCBhYm91dFxwYXINCkJsYWNrQm94LiBGcm9t
IG15IG93biBleHBlcmllbmNlIEkgS05PVyB0aGF0IGl0IGlzIGJldHRlciB0aGF0IGEgJ25ha2Vk
JyBccGFyDQpNb2R1bGEgSUkgY29tcGlsZXIuIEkgc3VzcGVjdCB0aGF0XHBhcg0KYm90aCB0aGUg
bGFuZ3VhZ2UgYW5kIHRoZSBmcmFtZXdvcmsgKHdoaWNoIGlzIG1vcmUgdGhhbiBhIEdVSSBidWls
ZGVyKSBccGFyDQphcmUgaW1wb3J0YW50LiBUaGUgYmVzdCBJIGNhbiBkb1xwYXINCmlzIHVzZSB0
aGUgd29yZCAnaW50ZXJhY3RpdmUnLlxwYXINClxwYXINCkhvd2V2ZXIgRnlvZG9yIGhhcyBkb25l
IGFuIGV4Y2VsbGVudCBqb2Igb2YgZXhwbGFpbmluZyBpdCAoaGlzIGNvbW1lbnRzIFxwYXINCmFy
ZSB3b3J0aCByZXBlYXRpbmc7IEkgZG8gc28gYmVsb3cpLlxwYXINClxwYXINCkkgbm90ZSB0aGF0
IGhlIGFsc28gdXNlZCB0aGUgd29yZCBpbnRlcmFjdGl2ZSFccGFyDQpccGFyDQpccGFyDQpSZWdh
cmRzXHBhcg0KXHBhcg0KUm9iZXJ0XHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KUXVvdGUgZnJvbSBG
LlYuVGthY2hvdiwgTWF5IDIyLCAyMDA2IC4uLlxwYXINClxwYXINCj4gV2h5IGRvZXMgQkIgZ2Vu
ZXJhdGUgc3VjaCBlbnRodXNpYXNtIGZyb20gaXRzIGNvbnZlcnRzP1xwYXINClRoZSBCbGFja0Jv
eCAoT2Jlcm9ucykgZW52aXJvbmVtZW50IGhhcyBhbiBpbnRlcmFjdGl2ZSBmZWVsIHdoaWxlIFxw
YXINCnByb3ZpZGluZyBhbiBlZmZpY2llbnQgY29tcGlsZWQgbGFuZ3VhZ2UgLS0gYW5kIGEgcmVt
YXJrYWJseSBmYXN0IGFuZCBccGFyDQplZmZpY2llbnQgZGV2ZWxvcG1lbnQgY3ljbGUgLS0gYmV0
dGVyIHRoYW4gYW55dGhpbmcgZm9yIHNtYWxsZXIgXHBhcg0KcHJvamVjdHMuIChBbmQsIExlcywg
UExFQVNFIGRvbnQgYXNzdW1lIHdlJ3ZlIG5ldmVyIHNlZW4gYW55dGhpbmcgYnV0IFxwYXINCkJC
Li4uKVxwYXINClxwYXINCjEpXHBhcg0KQSBsYW5ndWFnZSB3aGljaCBpczpccGFyDQotLSBlZmZp
Y2llbnRseSBjb21waWxlZDtccGFyDQotLSBnYXJiYWdlIGNvbGxlY3RlZCAodGhlIHRydWUgcmVh
c29uIGZvciBpbmNyZWFzZWQgcHJvZHVjdGl2aXR5IGluIFxwYXINCkphdmEsIGFuZCB0aGUgbWFp
biByZWFzb24gb2YgcG9wdWxhcml0eSBvZiAiZHluYW1pYyBsYW5ndWFnZXMiKTtccGFyDQotLSBj
YXJlZnVsbHkgZGVzaWduZWQgdG8gbWluaW1pemUgaW5hZHZlcnRlbnQgYnVncztccGFyDQotLSBj
YXJlZnVsbHkgZGVzaWduZWQgdG8gcHJvdmlkZSBhIHNldCBvZiBlYXNpbHkgY29tYmluYWJsZSwg
bGFyZ2VseSBccGFyDQpvcnRob2dvbmFsIGNvbnN0dWN0aXZlIGZlYXR1cmVzO1xwYXINCi0tIGNh
cmVmdWxseSBkZXNpZ25lZCBOT1QgdG8gY29udGFpbiBmYW5jeSBnYXJiYWdlIG9mIHF1ZXN0aW9u
YWJsZSB2YWx1ZSBccGFyDQp0aGF0IHNlcnZlcyBtb3N0bHkgdG8gYm9nIGRvd24gcHJvZ3JhbW1l
cnMuXHBhcg0KXHBhcg0KMilccGFyDQpCbGFja0JveCBHVUkgY29uc3RydWN0aW9uIGZlYXR1cmVz
IGFsbG93IGRlc2lnbmluZyBHVUkgYXBwbGljYXRpb25zIHdpdGggXHBhcg0KY3VzdG9tIGludGVy
YWN0aXZlIGdyYXBoaWNzIGZpbmUtdHVuZWQgdG8gdGhlIHBhcnRpY3VsYXIgYXBwbGljYXRpb24g
XHBhcg0KKFdvanRlayBTa3Vsc2tpIGRlc2lnbmVkIG9uZSBmb3IgZXhwZXJpbWVudGFsIHBoeXNp
Y3MgdXNlcyAtLSBzZWUgaGlzIFxwYXINCkdyOyBSb2JlcnQgQ2FtcGJlbGwgZGVzaWduZWQgb25l
IGZvciBoaXMgd2FycGxhbmUgZW5naW5lZXJzOyBJIGFtIFxwYXINCmRlc2lnbmluZyBvbmUgZm9y
IHRyaXRpdW0gZGVjYXkgc3R1ZGllcyBbbm90ZSBmb3IgYSBiaW9sb2dpc3Q6IHRyaXRpdW0gXHBh
cg0KaXMgdGhlIHN0dWZmIHVzZWQgaW4gSC1ib21ic10pLlxwYXINCkluIHRlcm1zIG9mIEdVSSBw
b3dlciwgQmxhY2tCb3gsIGJlaW5nIDEzIHllYXJzIG9sZCwgaXMgYWhlYWQgb2YgLk5FVCEhISEh
XHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94XHBhcg0KLS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVO
U1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaH19AG11ZW5jaGVuLmQ=
----boundary-LibPST-iamunique-1419256079_-_---
Received on Tue May 23 2006 - 22:00:03 UTC