Blackbox Oberon in the real world

From: [at]} <brett>
Date: Mon, 10 Feb 2003 02:47:30 +1100

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

I read with interest the recent emails about promoting BB, after a sigh 'not
again' :-)

Firstly, let me explain that I really like BB !!
------------------------------------------------

However, after using the product in an attempt to find a replacement
development tool for a windows environment -- I was using DELPHI mainly, but
it was/is becoming more complex and unreliable,
I sadly came to the conclusion that BB just is not developed enough for
the general market.

Why :
        1) terrible access to ASII text files, -- you know those files that everyboy
use to pass data between unlike systems ??? I know you can work around such
limitations -- most programmers say ' cant be bothered'

        2) BB own file system is interesting , BUT, there is no way that I could
commit any development to using that , its too weird for general usage , and
it leaves your product totaly out on a limb if you wish to move your files to
another system. However its more or less what I would expect from a N.Wirth
language product! :-) So I used MySQL for all my file handling under BB.

        3) poor documentation -- it appears to be well documented -- but its not,
it's just a collection of interesting 'articles' -- theres very little
information on how to program BB !! Indeed I was so annoyed at this that I
wrote my own user manual so at least I would not have to wander around the BB
Help !! ( its 175 pages of useful stuff -- buts its not Pepperdine ! )
        Its so anoying to try and find "X subject" and simply get sent around the
circle of links.
        In reference to Pepperdine -- his online manual is very good, but by
introducing his own i/o system "because the standard I/o was too
confusing !!"-- he really proves the point. I personally prefer to use the
standard i/o of a language because at least some information is avaliable in
the BB help.

        4) BB GUI is really nice -- for simple things -- but falls well short of
products like DELPHI, VB, Paradox where the GUI is really powerful, maybe
too powerful you could argue -- however BB is just too limited for commercial
work -- and it has some pretty strange ways to setup various field types. The
base "BB code <--> gui interface" is really excellant -- but is not enough.
        -- the SQL GUI grid was/is just impossible for commercial work due to its
strange ( ie: very different to Windows standard) actions.
        -- the field actions, need more events than the few available, esp a
enter/leave field event action , normally one does not want to code char by
char traps, just need to know when I entered/left the field. If Ie a form
with 30 fields, coding 30 guards is just 'not on'.

        5) The lack of a printed user guide/manual that people can learn the language
is a major sticking point -- I have tried to introduct the product to other
programmers -- "wheres the manual ?" it the first question asked. A slim book
like the famous "The C Programming Language" by Kernighan & Richie would be
great help

=============However having said the above I fully inderstand that OuS are NOT in the
business of language development as they have said often before they are
system developers who happen to use/develop BB FOR THEIR OWN CLIENTS USAGE.
We , the general public, just happen to want more than they are willing to
offer !!

Its a similar tale with the Mjolner BETA development tool/language -- a great
product, but it will never be a mainstream developmentt tool for the masses.

--------------------------------------
After much scouting around I've 'probably' found the development environment
"I" need. --- and its NOT OBERON :-)
-- 
Brett S Hallett
Dragon City Systems
dragoncity{([at]})nowhere.xy--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xyTo get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xyCurrent posting policy:
a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.
b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.
----boundary-LibPST-iamunique-1020882329_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEkgcmVhZCB3aXRoIGludGVyZXN0IHRoZSByZWNl
bnQgZW1haWxzIGFib3V0IHByb21vdGluZyBCQiwgYWZ0ZXIgYSBzaWdoICdub3QgXHBhcg0KYWdh
aW4nIDotKVxwYXINClxwYXINCkZpcnN0bHksIGxldCBtZSBleHBsYWluIHRoYXQgSSByZWFsbHkg
bGlrZSBCQiAhIVxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLVxwYXINClxwYXINCkhvd2V2ZXIsIGFmdGVyIHVzaW5nIHRoZSBwcm9kdWN0IGluIGFu
IGF0dGVtcHQgdG8gZmluZCBhIHJlcGxhY2VtZW50IFxwYXINCmRldmVsb3BtZW50IHRvb2wgZm9y
IGEgd2luZG93cyBlbnZpcm9ubWVudCAtLSBJIHdhcyB1c2luZyBERUxQSEkgbWFpbmx5LCBidXRc
cGFyDQppdCB3YXMvaXMgYmVjb21pbmcgbW9yZSBjb21wbGV4IGFuZCB1bnJlbGlhYmxlLCBccGFy
DQpJIHNhZGx5IGNhbWUgdG8gdGhlIGNvbmNsdXNpb24gdGhhdCBCQiBqdXN0IGlzIG5vdCAgZGV2
ZWxvcGVkIGVub3VnaCBmb3JccGFyDQp0aGUgZ2VuZXJhbCBtYXJrZXQuXHBhcg0KXHBhcg0KV2h5
IDpccGFyDQpcdGFiIDEpIHRlcnJpYmxlIGFjY2VzcyB0byBBU0lJIHRleHQgZmlsZXMsIC0tIHlv
dSBrbm93IHRob3NlIGZpbGVzIHRoYXQgZXZlcnlib3lccGFyDQp1c2UgdG8gcGFzcyBkYXRhIGJl
dHdlZW4gdW5saWtlIHN5c3RlbXMgPz8/ICBJIGtub3cgeW91IGNhbiB3b3JrIGFyb3VuZCBzdWNo
IFxwYXINCmxpbWl0YXRpb25zIC0tIG1vc3QgcHJvZ3JhbW1lcnMgc2F5ICcgY2FudCBiZSBib3Ro
ZXJlZCcgXHBhcg0KXHBhcg0KXHRhYiAyKSBCQiBvd24gZmlsZSBzeXN0ZW0gaXMgaW50ZXJlc3Rp
bmcgLCBCVVQsIHRoZXJlIGlzIG5vIHdheSB0aGF0IEkgY291bGQgXHBhcg0KY29tbWl0IGFueSBk
ZXZlbG9wbWVudCB0byB1c2luZyB0aGF0ICwgaXRzIHRvbyB3ZWlyZCBmb3IgZ2VuZXJhbCB1c2Fn
ZSAsIGFuZCBccGFyDQppdCBsZWF2ZXMgeW91ciBwcm9kdWN0IHRvdGFseSBvdXQgb24gYSBsaW1i
IGlmIHlvdSB3aXNoIHRvIG1vdmUgeW91ciBmaWxlcyB0byBccGFyDQphbm90aGVyIHN5c3RlbS4g
IEhvd2V2ZXIgaXRzIG1vcmUgb3IgbGVzcyB3aGF0IEkgd291bGQgZXhwZWN0IGZyb20gYSAgTi5X
aXJ0aCBccGFyDQpsYW5ndWFnZSBwcm9kdWN0ISA6LSkgIFNvIEkgdXNlZCBNeVNRTCBmb3IgYWxs
IG15IGZpbGUgaGFuZGxpbmcgdW5kZXIgQkIuXHBhcg0KXHBhcg0KXHRhYiAzKSBwb29yIGRvY3Vt
ZW50YXRpb24gLS0gaXQgYXBwZWFycyB0byBiZSB3ZWxsIGRvY3VtZW50ZWQgLS0gYnV0IGl0cyBu
b3QsIFxwYXINCml0J3MganVzdCBhIGNvbGxlY3Rpb24gb2YgaW50ZXJlc3RpbmcgJ2FydGljbGVz
JyAtLSB0aGVyZXMgdmVyeSBsaXR0bGUgXHBhcg0KaW5mb3JtYXRpb24gb24gaG93IHRvIHByb2dy
YW0gQkIgISEgIEluZGVlZCBJIHdhcyBzbyBhbm5veWVkIGF0IHRoaXMgdGhhdCBJIFxwYXINCndy
b3RlIG15IG93biB1c2VyIG1hbnVhbCBzbyBhdCBsZWFzdCBJIHdvdWxkIG5vdCBoYXZlIHRvIHdh
bmRlciBhcm91bmQgdGhlIEJCXHBhcg0KSGVscCAhISAgKCBpdHMgMTc1IHBhZ2VzIG9mIHVzZWZ1
bCBzdHVmZiAtLSBidXRzIGl0cyBub3QgUGVwcGVyZGluZSAhIClccGFyDQpcdGFiIEl0cyBzbyBh
bm95aW5nIHRvIHRyeSBhbmQgZmluZCAiWCBzdWJqZWN0IiBhbmQgc2ltcGx5IGdldCBzZW50IGFy
b3VuZCB0aGUgXHBhcg0KY2lyY2xlIG9mIGxpbmtzLlxwYXINClx0YWIgSW4gcmVmZXJlbmNlIHRv
IFBlcHBlcmRpbmUgLS0gaGlzIG9ubGluZSBtYW51YWwgaXMgdmVyeSBnb29kLCBidXQgYnkgXHBh
cg0KaW50cm9kdWNpbmcgaGlzIG93biBpL28gc3lzdGVtICJiZWNhdXNlIHRoZSBzdGFuZGFyZCBJ
L28gd2FzIHRvbyBccGFyDQpjb25mdXNpbmcgISEiLS0gaGUgcmVhbGx5IHByb3ZlcyB0aGUgcG9p
bnQuICBJIHBlcnNvbmFsbHkgcHJlZmVyIHRvIHVzZSB0aGUgXHBhcg0Kc3RhbmRhcmQgIGkvbyBv
ZiBhIGxhbmd1YWdlIGJlY2F1c2UgYXQgbGVhc3Qgc29tZSBpbmZvcm1hdGlvbiBpcyBhdmFsaWFi
bGUgaW4gXHBhcg0KdGhlIEJCICBoZWxwLlxwYXINClxwYXINClx0YWIgNCkgQkIgR1VJIGlzIHJl
YWxseSBuaWNlIC0tIGZvciBzaW1wbGUgdGhpbmdzIC0tIGJ1dCBmYWxscyB3ZWxsIHNob3J0IG9m
IFxwYXINCnByb2R1Y3RzIGxpa2UgREVMUEhJLCBWQiwgIFBhcmFkb3ggd2hlcmUgdGhlIEdVSSBp
cyByZWFsbHkgcG93ZXJmdWwsIG1heWJlIFxwYXINCnRvbyBwb3dlcmZ1bCB5b3UgY291bGQgYXJn
dWUgLS0gaG93ZXZlciBCQiBpcyBqdXN0IHRvbyBsaW1pdGVkIGZvciBjb21tZXJjaWFsIFxwYXIN
CndvcmsgLS0gYW5kIGl0IGhhcyBzb21lIHByZXR0eSBzdHJhbmdlIHdheXMgdG8gc2V0dXAgdmFy
aW91cyBmaWVsZCB0eXBlcy4gVGhlIFxwYXINCmJhc2UgIkJCIGNvZGUgPC0tPiBndWkgaW50ZXJm
YWNlIiBpcyByZWFsbHkgZXhjZWxsYW50IC0tIGJ1dCBpcyBub3QgZW5vdWdoLlxwYXINClx0YWIg
LS0gdGhlIFNRTCBHVUkgZ3JpZCB3YXMvaXMganVzdCBpbXBvc3NpYmxlIGZvciBjb21tZXJjaWFs
IHdvcmsgZHVlIHRvIGl0cyBccGFyDQpzdHJhbmdlICggaWU6IHZlcnkgZGlmZmVyZW50IHRvIFdp
bmRvd3Mgc3RhbmRhcmQpIGFjdGlvbnMuXHBhcg0KXHRhYiAtLSB0aGUgZmllbGQgYWN0aW9ucywg
bmVlZCBtb3JlIGV2ZW50cyB0aGFuIHRoZSBmZXcgYXZhaWxhYmxlLCBlc3AgYSBccGFyDQplbnRl
ci9sZWF2ZSBmaWVsZCBldmVudCBhY3Rpb24gLCBub3JtYWxseSBvbmUgZG9lcyBub3Qgd2FudCB0
byBjb2RlIGNoYXIgYnkgXHBhcg0KY2hhciB0cmFwcywganVzdCBuZWVkIHRvIGtub3cgIHdoZW4g
SSBlbnRlcmVkL2xlZnQgdGhlIGZpZWxkLiBJZiBJZSBhIGZvcm0gXHBhcg0Kd2l0aCAzMCBmaWVs
ZHMsIGNvZGluZyAzMCAgZ3VhcmRzIGlzIGp1c3QgJ25vdCBvbicuXHBhcg0KXHBhcg0KXHRhYiA1
KSBUaGUgbGFjayBvZiBhIHByaW50ZWQgdXNlciBndWlkZS9tYW51YWwgdGhhdCBwZW9wbGUgY2Fu
IGxlYXJuIHRoZSBsYW5ndWFnZSBccGFyDQppcyBhIG1ham9yIHN0aWNraW5nIHBvaW50IC0tIEkg
aGF2ZSB0cmllZCB0byBpbnRyb2R1Y3QgdGhlIHByb2R1Y3QgdG8gb3RoZXIgXHBhcg0KcHJvZ3Jh
bW1lcnMgLS0gIndoZXJlcyB0aGUgbWFudWFsID8iIGl0IHRoZSBmaXJzdCBxdWVzdGlvbiBhc2tl
ZC4gQSBzbGltIGJvb2sgXHBhcg0KbGlrZSB0aGUgZmFtb3VzICJUaGUgQyBQcm9ncmFtbWluZyBM
YW5ndWFnZSIgYnkgS2VybmlnaGFuICYgUmljaGllIHdvdWxkIGJlICBccGFyDQpncmVhdCBoZWxw
XHBhcg0KXHBhcg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09XHBhcg0KSG93ZXZlciBoYXZp
bmcgc2FpZCB0aGUgYWJvdmUgSSBmdWxseSBpbmRlcnN0YW5kIHRoYXQgT3VTIGFyZSBOT1QgaW4g
dGhlIFxwYXINCmJ1c2luZXNzIG9mIGxhbmd1YWdlIGRldmVsb3BtZW50IGFzIHRoZXkgaGF2ZSBz
YWlkIG9mdGVuIGJlZm9yZSB0aGV5IGFyZSBccGFyDQpzeXN0ZW0gZGV2ZWxvcGVycyB3aG8gaGFw
cGVuIHRvIHVzZS9kZXZlbG9wIEJCIEZPUiBUSEVJUiBPV04gQ0xJRU5UUyBVU0FHRS5ccGFyDQpX
ZSAsIHRoZSBnZW5lcmFsIHB1YmxpYywganVzdCBoYXBwZW4gdG8gd2FudCBtb3JlIHRoYW4gdGhl
eSBhcmUgd2lsbGluZyB0byBccGFyDQpvZmZlciAhIVxwYXINClxwYXINCkl0cyBhIHNpbWlsYXIg
dGFsZSB3aXRoIHRoZSBNam9sbmVyIEJFVEEgZGV2ZWxvcG1lbnQgdG9vbC9sYW5ndWFnZSAtLSBh
IGdyZWF0IFxwYXINCnByb2R1Y3QsIGJ1dCBpdCB3aWxsIG5ldmVyIGJlIGEgbWFpbnN0cmVhbSBk
ZXZlbG9wbWVudHQgdG9vbCBmb3IgdGhlIG1hc3Nlcy5ccGFyDQpccGFyDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINCkFmdGVyIG11Y2ggc2NvdXRpbmcgYXJvdW5k
IEkndmUgJ3Byb2JhYmx5JyBmb3VuZCB0aGUgZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnRccGFyDQoi
SSIgbmVlZC4gLS0tIGFuZCBpdHMgTk9UIE9CRVJPTiA6LSlccGFyDQotLSBccGFyDQpCcmV0dCBT
IEhhbGxldHRccGFyDQpEcmFnb24gQ2l0eSBTeXN0ZW1zXHBhcg0KZHJhZ29uY2l0eUBvcmlnaW4u
bmV0LmF1XHBhcg0KXHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBz
ZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0K
ICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24uY2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9m
IHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBz
ZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRk
cmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJl
bGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3du
ZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpc
cGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBzaG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkg
d2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0
aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndh
cmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVh
ZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJv
bSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ug
d2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQgc3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBt
b2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVy
IHdlZWtlbmRzIG9yIGhvbHlkYXlzfX0AZHVjdCA
----boundary-LibPST-iamunique-1020882329_-_---
Received on Sun Feb 09 2003 - 16:47:30 UTC

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