- BB: The future: Is there one?

From: F.V.Tkachov <"F.V.Tkachov">
Date: Mon, 22 May 2006 17:04:17 +0400 (MSD)

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


> I am a biologist by training and inclination.
> I program .. to produce programs .. in recording animal behaviour.
> I do not earn my living as a programmer so you are free to ignore my
comments.

Les, perhaps half of this community consists of scientists like yourself
-- although you are probably the first biologist.
Welcome to the club!

> FreePascal ...
> FreeBasic ...

> FreePascal even merited a mention in Dr Dobbs Journal.

Oberon merited several mentions by a renowned columnist Jerry Pournelle
from the BYTE magazine,
and BlackBox merited a feature article in BYTE back in 1994.
I daresay, BYTE was a more serious, higher-level publication than the more
trickstery-oriented Dr.Dobbs.

> I have never seen a query about 'Freestanding applications' on either
website.


It is precisely the scientists etc. ("non-professional programmers") who
need 'freestanding applications' less than anyone else.
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...)

> 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.

If the humanity would stick to already available skills, we'd still be in
the stone age, working stone axes...

The compile-link-make-whatever cycle is a remnant of the batch processing.
We are in a different world since more than 20 years.

> Why does BB generate such enthusiasm from its converts?

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!!!!!

For more, please take a look at this:
http://www.inr.ac.ru/~info21/texts/2003-08-JMLC/en.htm

> Is the future of BB already with us and called Zonnon?

No. Zonnon does not exist yet as viable option.
And the main reason? It's too complex (with upper/lower-case switches and
all the fancy features).
Appreciate the simplicity of Oberon/Component Pascal.

cheers
fyodor

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



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFxwYXINCj4gSSBhbSBhIGJpb2xvZ2lzdCBieSB0
cmFpbmluZyBhbmQgaW5jbGluYXRpb24uXHBhcg0KPiBJIHByb2dyYW0gLi4gdG8gcHJvZHVjZSBw
cm9ncmFtcyAuLiBpbiByZWNvcmRpbmcgYW5pbWFsIGJlaGF2aW91ci5ccGFyDQo+IEkgZG8gbm90
IGVhcm4gbXkgbGl2aW5nIGFzIGEgcHJvZ3JhbW1lciBzbyB5b3UgYXJlIGZyZWUgdG8gaWdub3Jl
IG15IFxwYXINCmNvbW1lbnRzLlxwYXINClxwYXINCkxlcywgcGVyaGFwcyBoYWxmIG9mIHRoaXMg
Y29tbXVuaXR5IGNvbnNpc3RzIG9mIHNjaWVudGlzdHMgbGlrZSB5b3Vyc2VsZiBccGFyDQotLSBh
bHRob3VnaCB5b3UgYXJlIHByb2JhYmx5IHRoZSBmaXJzdCBiaW9sb2dpc3QuXHBhcg0KV2VsY29t
ZSB0byB0aGUgY2x1YiFccGFyDQpccGFyDQo+IEZyZWVQYXNjYWwgLi4uXHBhcg0KPiBGcmVlQmFz
aWMgLi4uXHBhcg0KXHBhcg0KPiBGcmVlUGFzY2FsIGV2ZW4gbWVyaXRlZCBhIG1lbnRpb24gaW4g
RHIgRG9iYnMgSm91cm5hbC5ccGFyDQpccGFyDQpPYmVyb24gbWVyaXRlZCBzZXZlcmFsIG1lbnRp
b25zIGJ5IGEgcmVub3duZWQgY29sdW1uaXN0IEplcnJ5IFBvdXJuZWxsZSBccGFyDQpmcm9tIHRo
ZSBCWVRFIG1hZ2F6aW5lLFxwYXINCmFuZCBCbGFja0JveCBtZXJpdGVkIGEgZmVhdHVyZSBhcnRp
Y2xlIGluIEJZVEUgYmFjayBpbiAxOTk0LlxwYXINCkkgZGFyZXNheSwgQllURSB3YXMgYSBtb3Jl
IHNlcmlvdXMsIGhpZ2hlci1sZXZlbCBwdWJsaWNhdGlvbiB0aGFuIHRoZSBtb3JlIFxwYXINCnRy
aWNrc3Rlcnktb3JpZW50ZWQgRHIuRG9iYnMuXHBhcg0KXHBhcg0KPiBJIGhhdmUgbmV2ZXIgc2Vl
biBhIHF1ZXJ5IGFib3V0ICdGcmVlc3RhbmRpbmcgYXBwbGljYXRpb25zJyBvbiBlaXRoZXIgXHBh
cg0Kd2Vic2l0ZS5ccGFyDQpccGFyDQpJdCBpcyBwcmVjaXNlbHkgdGhlIHNjaWVudGlzdHMgZXRj
LiAoIm5vbi1wcm9mZXNzaW9uYWwgcHJvZ3JhbW1lcnMiKSB3aG8gXHBhcg0KbmVlZCAnZnJlZXN0
YW5kaW5nIGFwcGxpY2F0aW9ucycgbGVzcyB0aGFuIGFueW9uZSBlbHNlLlxwYXINClRoZSBCbGFj
a0JveCAoT2Jlcm9ucykgZW52aXJvbmVtZW50IGhhcyBhbiBpbnRlcmFjdGl2ZSBmZWVsIHdoaWxl
IFxwYXINCnByb3ZpZGluZyBhbiBlZmZpY2llbnQgY29tcGlsZWQgbGFuZ3VhZ2UgLS0gYW5kIGEg
cmVtYXJrYWJseSBmYXN0IGFuZCBccGFyDQplZmZpY2llbnQgZGV2ZWxvcG1lbnQgY3ljbGUgLS0g
YmV0dGVyIHRoYW4gYW55dGhpbmcgZm9yIHNtYWxsZXIgcHJvamVjdHMuIFxwYXINCihBbmQsIExl
cywgUExFQVNFIGRvbnQgYXNzdW1lIHdlJ3ZlIG5ldmVyIHNlZW4gYW55dGhpbmcgYnV0IEJCLi4u
KVxwYXINClxwYXINCj4gSURFcyAoYXQgbGVhc3Qgb24gV2luIG1hY2hpbmVzKSB3aGljaCBlbmFi
bGUgdXNlcnMgdG8gbWFrZSB1c2Ugb2YgdGhlaXIgXHBhcg0KYWxyZWFkeSBhdmFpbGFibGUgc2tp
bGxzLlxwYXINCj4gQkIgZG9lcyBzbyB0byBhIHZlcnkgbGltaXRlZCBkZWdyZWUuXHBhcg0KXHBh
cg0KSWYgdGhlIGh1bWFuaXR5IHdvdWxkIHN0aWNrIHRvIGFscmVhZHkgYXZhaWxhYmxlIHNraWxs
cywgd2UnZCBzdGlsbCBiZSBpbiBccGFyDQp0aGUgc3RvbmUgYWdlLCB3b3JraW5nIHN0b25lIGF4
ZXMuLi5ccGFyDQpccGFyDQpUaGUgY29tcGlsZS1saW5rLW1ha2Utd2hhdGV2ZXIgY3ljbGUgaXMg
YSByZW1uYW50IG9mIHRoZSBiYXRjaCBwcm9jZXNzaW5nLlxwYXINCldlIGFyZSBpbiBhIGRpZmZl
cmVudCB3b3JsZCBzaW5jZSBtb3JlIHRoYW4gMjAgeWVhcnMuXHBhcg0KXHBhcg0KPiBXaHkgZG9l
cyBCQiBnZW5lcmF0ZSBzdWNoIGVudGh1c2lhc20gZnJvbSBpdHMgY29udmVydHM/XHBhcg0KXHBh
cg0KMSlccGFyDQpBIGxhbmd1YWdlIHdoaWNoIGlzOlxwYXINCi0tIGVmZmljaWVudGx5IGNvbXBp
bGVkO1xwYXINCi0tIGdhcmJhZ2UgY29sbGVjdGVkICh0aGUgdHJ1ZSByZWFzb24gZm9yIGluY3Jl
YXNlZCBwcm9kdWN0aXZpdHkgaW4gSmF2YSwgXHBhcg0KYW5kIHRoZSBtYWluIHJlYXNvbiBvZiBw
b3B1bGFyaXR5IG9mICJkeW5hbWljIGxhbmd1YWdlcyIpO1xwYXINCi0tIGNhcmVmdWxseSBkZXNp
Z25lZCB0byBtaW5pbWl6ZSBpbmFkdmVydGVudCBidWdzO1xwYXINCi0tIGNhcmVmdWxseSBkZXNp
Z25lZCB0byBwcm92aWRlIGEgc2V0IG9mIGVhc2lseSBjb21iaW5hYmxlLCBsYXJnZWx5IFxwYXIN
Cm9ydGhvZ29uYWwgY29uc3R1Y3RpdmUgZmVhdHVyZXM7XHBhcg0KLS0gY2FyZWZ1bGx5IGRlc2ln
bmVkIE5PVCB0byBjb250YWluIGZhbmN5IGdhcmJhZ2Ugb2YgcXVlc3Rpb25hYmxlIHZhbHVlIFxw
YXINCnRoYXQgc2VydmVzIG1vc3RseSB0byBib2cgZG93biBwcm9ncmFtbWVycy5ccGFyDQpccGFy
DQoyKVxwYXINCkJsYWNrQm94IEdVSSBjb25zdHJ1Y3Rpb24gZmVhdHVyZXMgYWxsb3cgZGVzaWdu
aW5nIEdVSSBhcHBsaWNhdGlvbnMgd2l0aCBccGFyDQpjdXN0b20gaW50ZXJhY3RpdmUgZ3JhcGhp
Y3MgZmluZS10dW5lZCB0byB0aGUgcGFydGljdWxhciBhcHBsaWNhdGlvbiBccGFyDQooV29qdGVr
IFNrdWxza2kgZGVzaWduZWQgb25lIGZvciBleHBlcmltZW50YWwgcGh5c2ljcyB1c2VzIC0tIHNl
ZSBoaXMgR3I7IFxwYXINClJvYmVydCBDYW1wYmVsbCBkZXNpZ25lZCBvbmUgZm9yIGhpcyB3YXJw
bGFuZSBlbmdpbmVlcnM7IEkgYW0gZGVzaWduaW5nIFxwYXINCm9uZSBmb3IgdHJpdGl1bSBkZWNh
eSBzdHVkaWVzIFtub3RlIGZvciBhIGJpb2xvZ2lzdDogdHJpdGl1bSBpcyB0aGUgc3R1ZmYgXHBh
cg0KdXNlZCBpbiBILWJvbWJzXSkuXHBhcg0KSW4gdGVybXMgb2YgR1VJIHBvd2VyLCBCbGFja0Jv
eCwgYmVpbmcgMTMgeWVhcnMgb2xkLCBpcyBhaGVhZCBvZiAuTkVUISEhISFccGFyDQpccGFyDQpG
b3IgbW9yZSwgcGxlYXNlIHRha2UgYSBsb29rIGF0IHRoaXM6XHBhcg0KaHR0cDovL3d3dy5pbnIu
YWMucnUvfmluZm8yMS90ZXh0cy8yMDAzLTA4LUpNTEMvZW4uaHRtXHBhcg0KXHBhcg0KPiBJcyB0
aGUgZnV0dXJlIG9mIEJCIGFscmVhZHkgd2l0aCB1cyBhbmQgY2FsbGVkIFpvbm5vbj9ccGFyDQpc
cGFyDQpOby4gWm9ubm9uIGRvZXMgbm90IGV4aXN0IHlldCBhcyB2aWFibGUgb3B0aW9uLlxwYXIN
CkFuZCB0aGUgbWFpbiByZWFzb24/IEl0J3MgdG9vIGNvbXBsZXggKHdpdGggdXBwZXIvbG93ZXIt
Y2FzZSBzd2l0Y2hlcyBhbmQgXHBhcg0KYWxsIHRoZSBmYW5jeSBmZWF0dXJlcykuXHBhcg0KQXBw
cmVjaWF0ZSB0aGUgc2ltcGxpY2l0eSBvZiBPYmVyb24vQ29tcG9uZW50IFBhc2NhbC5ccGFyDQpc
cGFyDQpjaGVlcnNccGFyDQpmeW9kb3JccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0g
c2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBh
cg0KXHBhcg0KfQ==


----boundary-LibPST-iamunique-169580810_-_---
Received on Mon May 22 2006 - 15:04:17 UTC

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