- BB: The future: Is there one?

From: [at]} <Les>
Date: Sat, 20 May 2006 21:06:53 +0100

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

I am a biologist by training and inclination. I program for two reasons.
the intellectual challenge and to produce programs which are of use to
myself and my students in recording animal behaviour. I do not earn my
living as a programmer so you are free to ignore my comments.

Comparing the very low uptake of BB with the dominance of C and/or C++
is the wrong comparison. If BB is to have a future on Win/Linux/64 bit
processors then a better comparison is with the FreePascal and FreeBasic
projects.

FreePascal boasts of being 'write once compile anywhere' and is moving
onto 64 bit processors. FreeBasic is available for DOS, Win and Linux.
Both these projects are run by small teams and are very successful.
FreePascal even merited a mention in Dr Dobbs Journal. If you are
tempted to smile at the mention of Basic then check out the syntax of
FreeBasic's control structures. There is a case for suggesting it is
better than for Oberon.

I have never seen a query about 'Freestanding applications' on either
website. It is just taken for granted that you can create them.

One reason for their success is that they have good IDEs (at least on
Win machines) which enable users to make use of their already available
skills. BB does so to a very limited degree. The document centred
approach has its limitations. The case sensitivity and the use of upper
case for keywords is a nuisance. How nice it would be to have an editor
which accepts any case and changes it to upper case automatically.
Perhaps BB has one already and I just have not found it.

Why does BB generate such enthusiasm from its converts? Is it the
framework for designing GUIs? Or is it the Component Pascal language
which gives the user a high level of confidence that programs are
correct and do exactly what they are intended to do?

One last thought. Is the future of BB already with us and called Zonnon?

Les May

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



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEkgYW0gYSBiaW9sb2dpc3QgYnkgdHJhaW5pbmcg
YW5kIGluY2xpbmF0aW9uLiBJIHByb2dyYW0gZm9yIHR3byByZWFzb25zLiBccGFyDQp0aGUgaW50
ZWxsZWN0dWFsIGNoYWxsZW5nZSBhbmQgdG8gcHJvZHVjZSBwcm9ncmFtcyB3aGljaCBhcmUgb2Yg
dXNlIHRvIFxwYXINCm15c2VsZiBhbmQgbXkgc3R1ZGVudHMgaW4gcmVjb3JkaW5nIGFuaW1hbCBi
ZWhhdmlvdXIuICBJIGRvIG5vdCBlYXJuIG15IFxwYXINCmxpdmluZyBhcyBhIHByb2dyYW1tZXIg
c28geW91IGFyZSBmcmVlIHRvIGlnbm9yZSBteSBjb21tZW50cy5ccGFyDQpccGFyDQpDb21wYXJp
bmcgdGhlIHZlcnkgbG93IHVwdGFrZSBvZiBCQiB3aXRoIHRoZSBkb21pbmFuY2Ugb2YgQyBhbmQv
b3IgQysrIFxwYXINCmlzIHRoZSB3cm9uZyBjb21wYXJpc29uLiBJZiBCQiBpcyB0byBoYXZlIGEg
ZnV0dXJlIG9uIFdpbi9MaW51eC82NCBiaXQgXHBhcg0KcHJvY2Vzc29ycyB0aGVuIGEgYmV0dGVy
IGNvbXBhcmlzb24gaXMgd2l0aCB0aGUgRnJlZVBhc2NhbCBhbmQgRnJlZUJhc2ljIFxwYXINCnBy
b2plY3RzLlxwYXINClxwYXINCkZyZWVQYXNjYWwgYm9hc3RzIG9mIGJlaW5nICd3cml0ZSBvbmNl
IGNvbXBpbGUgYW55d2hlcmUnIGFuZCBpcyBtb3ZpbmcgXHBhcg0Kb250byA2NCBiaXQgcHJvY2Vz
c29ycy4gRnJlZUJhc2ljIGlzIGF2YWlsYWJsZSBmb3IgRE9TLCBXaW4gYW5kIExpbnV4LiBccGFy
DQpCb3RoIHRoZXNlIHByb2plY3RzIGFyZSBydW4gYnkgc21hbGwgdGVhbXMgYW5kIGFyZSB2ZXJ5
IHN1Y2Nlc3NmdWwuIFxwYXINCkZyZWVQYXNjYWwgZXZlbiBtZXJpdGVkIGEgbWVudGlvbiBpbiBE
ciBEb2JicyBKb3VybmFsLiBJZiB5b3UgYXJlIFxwYXINCnRlbXB0ZWQgdG8gc21pbGUgYXQgdGhl
IG1lbnRpb24gb2YgQmFzaWMgdGhlbiBjaGVjayBvdXQgdGhlIHN5bnRheCBvZiBccGFyDQpGcmVl
QmFzaWMncyBjb250cm9sIHN0cnVjdHVyZXMuIFRoZXJlIGlzIGEgY2FzZSBmb3Igc3VnZ2VzdGlu
ZyBpdCBpcyBccGFyDQpiZXR0ZXIgdGhhbiBmb3IgT2Jlcm9uLlxwYXINClxwYXINCkkgaGF2ZSBu
ZXZlciBzZWVuIGEgcXVlcnkgYWJvdXQgJ0ZyZWVzdGFuZGluZyBhcHBsaWNhdGlvbnMnIG9uIGVp
dGhlciBccGFyDQp3ZWJzaXRlLiBJdCBpcyBqdXN0IHRha2VuIGZvciBncmFudGVkIHRoYXQgeW91
IGNhbiBjcmVhdGUgdGhlbS5ccGFyDQpccGFyDQpPbmUgcmVhc29uIGZvciB0aGVpciBzdWNjZXNz
IGlzIHRoYXQgdGhleSBoYXZlIGdvb2QgSURFcyAoYXQgbGVhc3Qgb24gXHBhcg0KV2luIG1hY2hp
bmVzKSB3aGljaCBlbmFibGUgdXNlcnMgdG8gbWFrZSB1c2Ugb2YgdGhlaXIgYWxyZWFkeSBhdmFp
bGFibGUgXHBhcg0Kc2tpbGxzLiBCQiBkb2VzIHNvIHRvIGEgdmVyeSBsaW1pdGVkIGRlZ3JlZS4g
VGhlIGRvY3VtZW50IGNlbnRyZWQgXHBhcg0KYXBwcm9hY2ggaGFzIGl0cyBsaW1pdGF0aW9ucy4g
VGhlIGNhc2Ugc2Vuc2l0aXZpdHkgYW5kIHRoZSB1c2Ugb2YgdXBwZXIgXHBhcg0KY2FzZSBmb3Ig
a2V5d29yZHMgaXMgYSBudWlzYW5jZS4gSG93IG5pY2UgaXQgd291bGQgYmUgdG8gaGF2ZSBhbiBl
ZGl0b3IgXHBhcg0Kd2hpY2ggYWNjZXB0cyBhbnkgY2FzZSBhbmQgY2hhbmdlcyBpdCB0byB1cHBl
ciBjYXNlIGF1dG9tYXRpY2FsbHkuIFxwYXINClBlcmhhcHMgQkIgaGFzIG9uZSBhbHJlYWR5IGFu
ZCBJIGp1c3QgaGF2ZSBub3QgZm91bmQgaXQuXHBhcg0KXHBhcg0KV2h5IGRvZXMgQkIgZ2VuZXJh
dGUgc3VjaCBlbnRodXNpYXNtIGZyb20gaXRzIGNvbnZlcnRzPyBJcyBpdCB0aGUgXHBhcg0KZnJh
bWV3b3JrIGZvciBkZXNpZ25pbmcgR1VJcz8gT3IgaXMgaXQgdGhlIENvbXBvbmVudCBQYXNjYWwg
bGFuZ3VhZ2UgXHBhcg0Kd2hpY2ggZ2l2ZXMgdGhlIHVzZXIgYSBoaWdoIGxldmVsIG9mIGNvbmZp
ZGVuY2UgdGhhdCBwcm9ncmFtcyBhcmUgXHBhcg0KY29ycmVjdCBhbmQgZG8gZXhhY3RseSB3aGF0
IHRoZXkgYXJlIGludGVuZGVkIHRvIGRvP1xwYXINClxwYXINCk9uZSBsYXN0IHRob3VnaHQuIElz
IHRoZSBmdXR1cmUgb2YgQkIgYWxyZWFkeSB3aXRoIHVzIGFuZCBjYWxsZWQgWm9ubm9uP1xwYXIN
ClxwYXINCkxlcyBNYXlccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJq
ZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNofX0AZXJlc3Rpbmcg
cA==


----boundary-LibPST-iamunique-1868830340_-_---
Received on Sat May 20 2006 - 22:06:53 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:27:59 UTC