Re: Oberon usage generally and BlackBox for dummies documentation

From: [at]} <Brett>
Date: Mon, 2 Feb 2004 08:54:42 +1100

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

I have been recieving the odd blackbox oberon news from time to time, even
tho I have tried to remove myself a number of times !! :-)

However #210 contained a number of interesting messages regarding
documentation ( where my name pop'd up ) and languages for use by scientific
personal generally. Made for interesting reading!

I should say from the outset that I really like Oberon - however !?!, which
one can/should I use ???

a) If I use BB Oberon I'm stuck with a Windows environment AND a supplier who
   is not really interested in the product at all. ( Thats their privilage
   by the way).

b) I happen to have moved onto Linux (Debian) and cannot find a Oberon
   'package' thats complete ! Complete in the sense that it has:
        1) a manual (without hugh holes in its information)
        2) a GUI interface ( at least for the end-user), a IDE is nice ( a la BB) but
           not a serious impediment to developement.
        3) at least ODBC interface for SQL databases


Indeed I did not even know a Oberon existed for Debian until the 'penny
dropped' that oo2c -- now theres a really DUMB name !! I suppose that if I
searched long enough I would have figured out that 'oo2c' equals 'Oberon' !!

Now oo2c seems to work at the raw Oberon coding level, BUT - the
documentation although huge in volume is years behind and the "Visual Oberon"
(VO) GUI tool seems OK , BUT it only seems to work on a much later versions
of certain Debian libraries ( so called unstable ones) and of course I will
not entertain using other than the stable Debian as I can't afford the time
debugging Debian libraries -- In any case stable Debian is VERY stable.
Also VO's documentation and example code is so minimual as to be non
existant.

In my opinion the Oberon community would be better off focusing their efforts
on a _single_ version of Oberon that works on a number of Operating Systems,
as
this will solve the problem of having to convert a working Oberon program
into a C++ , Java or whatever to get it across to your prefered platform,
even if it that means dropping BB Oberon completely, and losing some of your
favourite features.

(I dont believe that Ous have any plans to develop Oberon beyond its current
abilities - I could be wrong)

Also, choose a transportable GUI tool,
there are a number available that are at least as good as BB's ( but without
the close intergration) and of course ODBC library for large slabs of data.

Then , and only THEN, should an effort be made to develop decent user guides,
but always keep in mind the effort involve. And of course if you ( thats YOU)
think that Oberon will ever become 'popular' , think again, it wont happen !,
as You and I both know how good it is, but, its never going to be the
language of first choice for the new programmer, and a highly unlikely
choice for a systems developer - the pressure to conform to C++, .NET ,JAVA,
etc is just too great.

BUT!, if you can say = "heres a complete, working, transportable development
language & toolkit that's really efficient and easy to program and reliable
and _prefered_ by my collegues" - THEN -- you might have some leverage - good
luck !!

=====================
BTW - if you develop the proposed ( badly needed) intro to Oberon manual
using the Oberon Editor I can see the result being as badly organised as
the current deficient documentation.

Use LaTeX , because, it will focus your efforts on creating a decent good
looking document that relatively easy to change, and LaTeX and its files are
system independent. ( You only need to know about 10 commands to create nice
looking documents)

Now I'll go back to developing my progams using a modern OOPL system
independent,
transportable language, with a transportable GUI and ODBC connections and
plenty of good documentation :-)
(I dont think it will address the scientific communities needs however)
=====================
And now I'll try to get off the list! (again)

 -- Good luck.


--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

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

Current 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-639481662_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEkgaGF2ZSBiZWVuIHJlY2lldmluZyB0aGUgb2Rk
IGJsYWNrYm94IG9iZXJvbiBuZXdzIGZyb20gdGltZSB0byB0aW1lLCBldmVuIFxwYXINCnRobyBJ
IGhhdmUgdHJpZWQgdG8gcmVtb3ZlIG15c2VsZiBhIG51bWJlciBvZiB0aW1lcyAhISA6LSlccGFy
DQpccGFyDQpIb3dldmVyICMyMTAgY29udGFpbmVkIGEgbnVtYmVyIG9mIGludGVyZXN0aW5nIG1l
c3NhZ2VzIHJlZ2FyZGluZyBccGFyDQpkb2N1bWVudGF0aW9uICggd2hlcmUgbXkgbmFtZSBwb3An
ZCB1cCApIGFuZCBsYW5ndWFnZXMgZm9yIHVzZSBieSBzY2llbnRpZmljIFxwYXINCnBlcnNvbmFs
IGdlbmVyYWxseS4gTWFkZSBmb3IgaW50ZXJlc3RpbmcgcmVhZGluZyFccGFyDQpccGFyDQpJIHNo
b3VsZCBzYXkgZnJvbSB0aGUgb3V0c2V0IHRoYXQgSSByZWFsbHkgbGlrZSBPYmVyb24gLSBob3dl
dmVyICE/ISwgd2hpY2ggXHBhcg0Kb25lIGNhbi9zaG91bGQgSSB1c2UgPz8/XHBhcg0KXHBhcg0K
YSkgSWYgSSB1c2UgQkIgT2Jlcm9uIEknbSBzdHVjayB3aXRoIGEgV2luZG93cyBlbnZpcm9ubWVu
dCBBTkQgYSBzdXBwbGllciB3aG8gXHBhcg0KICAgaXMgbm90IHJlYWxseSBpbnRlcmVzdGVkIGlu
IHRoZSBwcm9kdWN0IGF0IGFsbC4gKCBUaGF0cyB0aGVpciBwcml2aWxhZ2UgICAgXHBhcg0KICAg
YnkgdGhlIHdheSkuXHBhcg0KXHBhcg0KYikgSSBoYXBwZW4gdG8gaGF2ZSAgbW92ZWQgb250byBM
aW51eCAoRGViaWFuKSBhbmQgY2Fubm90IGZpbmQgYSBPYmVyb24gXHBhcg0KICAgJ3BhY2thZ2Un
IHRoYXRzIGNvbXBsZXRlICEgIENvbXBsZXRlIGluIHRoZSBzZW5zZSB0aGF0IGl0IGhhczpccGFy
DQpcdGFiIDEpIGEgbWFudWFsICh3aXRob3V0IGh1Z2ggaG9sZXMgaW4gaXRzIGluZm9ybWF0aW9u
KVxwYXINClx0YWIgMikgYSBHVUkgaW50ZXJmYWNlICggYXQgbGVhc3QgZm9yIHRoZSBlbmQtdXNl
ciksIGEgSURFIGlzIG5pY2UgKCBhIGxhIEJCKSBidXRccGFyDQogICAgICAgICAgIG5vdCBhIHNl
cmlvdXMgaW1wZWRpbWVudCB0byBkZXZlbG9wZW1lbnQuXHBhcg0KXHRhYiAzKSBhdCBsZWFzdCBP
REJDIGludGVyZmFjZSBmb3IgU1FMIGRhdGFiYXNlc1xwYXINClxwYXINClxwYXINCkluZGVlZCBJ
IGRpZCBub3QgZXZlbiBrbm93IGEgT2Jlcm9uIGV4aXN0ZWQgZm9yIERlYmlhbiB1bnRpbCB0aGUg
J3Blbm55IFxwYXINCmRyb3BwZWQnIHRoYXQgb28yYyAtLSBub3cgdGhlcmVzIGEgcmVhbGx5IERV
TUIgbmFtZSAhISBJIHN1cHBvc2UgdGhhdCBpZiBJIFxwYXINCnNlYXJjaGVkIGxvbmcgZW5vdWdo
IEkgd291bGQgaGF2ZSBmaWd1cmVkIG91dCB0aGF0ICdvbzJjJyBlcXVhbHMgJ09iZXJvbicgISFc
cGFyDQpccGFyDQpOb3cgb28yYyBzZWVtcyB0byB3b3JrIGF0IHRoZSByYXcgT2Jlcm9uIGNvZGlu
ZyBsZXZlbCwgQlVUIC0gdGhlIFxwYXINCmRvY3VtZW50YXRpb24gYWx0aG91Z2ggaHVnZSBpbiB2
b2x1bWUgaXMgeWVhcnMgYmVoaW5kIGFuZCB0aGUgIlZpc3VhbCBPYmVyb24iIFxwYXINCihWTykg
R1VJIHRvb2wgc2VlbXMgT0sgLCBCVVQgaXQgb25seSBzZWVtcyB0byB3b3JrIG9uIGEgbXVjaCBs
YXRlciB2ZXJzaW9ucyBccGFyDQpvZiBjZXJ0YWluIERlYmlhbiBsaWJyYXJpZXMgKCBzbyBjYWxs
ZWQgdW5zdGFibGUgb25lcykgYW5kIG9mIGNvdXJzZSBJIHdpbGwgXHBhcg0Kbm90IGVudGVydGFp
biB1c2luZyBvdGhlciB0aGFuIHRoZSBzdGFibGUgRGViaWFuIGFzIEkgY2FuJ3QgIGFmZm9yZCB0
aGUgdGltZSBccGFyDQpkZWJ1Z2dpbmcgRGViaWFuIGxpYnJhcmllcyAtLSBJbiBhbnkgY2FzZSBz
dGFibGUgRGViaWFuIGlzIFZFUlkgc3RhYmxlLlxwYXINCkFsc28gVk8ncyAgZG9jdW1lbnRhdGlv
biBhbmQgZXhhbXBsZSBjb2RlIGlzIHNvIG1pbmltdWFsIGFzIHRvIGJlIG5vbiBccGFyDQpleGlz
dGFudC5ccGFyDQpccGFyDQpJbiBteSBvcGluaW9uIHRoZSBPYmVyb24gY29tbXVuaXR5IHdvdWxk
IGJlIGJldHRlciBvZmYgZm9jdXNpbmcgdGhlaXIgZWZmb3J0c1xwYXINCm9uIGEgX3NpbmdsZV8g
dmVyc2lvbiBvZiBPYmVyb24gdGhhdCB3b3JrcyBvbiBhIG51bWJlciBvZiBPcGVyYXRpbmcgU3lz
dGVtcywgXHBhcg0KYXMgXHBhcg0KdGhpcyB3aWxsIHNvbHZlIHRoZSBwcm9ibGVtIG9mIGhhdmlu
ZyB0byBjb252ZXJ0IGEgd29ya2luZyBPYmVyb24gcHJvZ3JhbSBccGFyDQppbnRvIGEgQysrICwg
SmF2YSBvciB3aGF0ZXZlciB0byBnZXQgaXQgYWNyb3NzIHRvIHlvdXIgcHJlZmVyZWQgcGxhdGZv
cm0sICBccGFyDQpldmVuIGlmIGl0IHRoYXQgbWVhbnMgZHJvcHBpbmcgQkIgT2Jlcm9uIGNvbXBs
ZXRlbHksIGFuZCBsb3Npbmcgc29tZSBvZiB5b3VyIFxwYXINCmZhdm91cml0ZSBmZWF0dXJlcy5c
cGFyDQpccGFyDQooSSBkb250IGJlbGlldmUgdGhhdCBPdXMgaGF2ZSBhbnkgcGxhbnMgdG8gZGV2
ZWxvcCBPYmVyb24gYmV5b25kIGl0cyBjdXJyZW50IFxwYXINCmFiaWxpdGllcyAtIEkgY291bGQg
YmUgd3JvbmcpXHBhcg0KXHBhcg0KQWxzbywgY2hvb3NlIGEgdHJhbnNwb3J0YWJsZSBHVUkgdG9v
bCxccGFyDQp0aGVyZSBhcmUgYSBudW1iZXIgYXZhaWxhYmxlIHRoYXQgYXJlIGF0IGxlYXN0IGFz
IGdvb2QgYXMgQkIncyAoIGJ1dCB3aXRob3V0IFxwYXINCnRoZSBjbG9zZSBpbnRlcmdyYXRpb24p
IGFuZCBvZiBjb3Vyc2UgT0RCQyBsaWJyYXJ5IGZvciBsYXJnZSBzbGFicyBvZiBkYXRhLlxwYXIN
ClxwYXINClRoZW4gLCBhbmQgb25seSBUSEVOLCBzaG91bGQgYW4gZWZmb3J0IGJlIG1hZGUgdG8g
ZGV2ZWxvcCBkZWNlbnQgdXNlciBndWlkZXMsIFxwYXINCmJ1dCBhbHdheXMga2VlcCBpbiBtaW5k
IHRoZSBlZmZvcnQgaW52b2x2ZS4gQW5kIG9mIGNvdXJzZSBpZiB5b3UgKCB0aGF0cyBZT1UpIFxw
YXINCnRoaW5rIHRoYXQgT2Jlcm9uIHdpbGwgZXZlciBiZWNvbWUgJ3BvcHVsYXInICwgdGhpbmsg
YWdhaW4sIGl0IHdvbnQgaGFwcGVuICEsIFxwYXINCmFzIFlvdSBhbmQgSSBib3RoIGtub3cgaG93
IGdvb2QgaXQgaXMsIGJ1dCwgaXRzIG5ldmVyIGdvaW5nIHRvIGJlIHRoZSBccGFyDQpsYW5ndWFn
ZSBvZiBmaXJzdCBjaG9pY2UgZm9yIHRoZSBuZXcgcHJvZ3JhbW1lciwgYW5kIGEgaGlnaGx5ICAg
dW5saWtlbHkgXHBhcg0KY2hvaWNlIGZvciBhIHN5c3RlbXMgZGV2ZWxvcGVyIC0gdGhlIHByZXNz
dXJlIHRvIGNvbmZvcm0gdG8gQysrLCAuTkVUICxKQVZBLCBccGFyDQpldGMgaXMganVzdCB0b28g
Z3JlYXQuIFxwYXINClxwYXINCkJVVCEsIGlmIHlvdSBjYW4gc2F5ID0gImhlcmVzIGEgY29tcGxl
dGUsIHdvcmtpbmcsIHRyYW5zcG9ydGFibGUgZGV2ZWxvcG1lbnQgXHBhcg0KbGFuZ3VhZ2UgJiB0
b29sa2l0IHRoYXQncyByZWFsbHkgZWZmaWNpZW50IGFuZCBlYXN5IHRvIHByb2dyYW0gYW5kICBy
ZWxpYWJsZVxwYXINCmFuZCBfcHJlZmVyZWRfIGJ5IG15IGNvbGxlZ3VlcyIgLSBUSEVOIC0tIHlv
dSBtaWdodCBoYXZlIHNvbWUgbGV2ZXJhZ2UgLSBnb29kIFxwYXINCmx1Y2sgISFccGFyDQpccGFy
DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1ccGFyDQpCVFcgLSBp
ZiB5b3UgZGV2ZWxvcCB0aGUgcHJvcG9zZWQgKCBiYWRseSBuZWVkZWQpIGludHJvIHRvIE9iZXJv
biBtYW51YWwgXHBhcg0KdXNpbmcgdGhlIE9iZXJvbiBFZGl0b3IgSSBjYW4gc2VlIHRoZSByZXN1
bHQgYmVpbmcgYXMgYmFkbHkgb3JnYW5pc2VkIGFzIFxwYXINCnRoZSBjdXJyZW50IGRlZmljaWVu
dCBkb2N1bWVudGF0aW9uLiBccGFyDQpccGFyDQpVc2UgTGFUZVggLCBiZWNhdXNlLCBpdCB3aWxs
IGZvY3VzIHlvdXIgZWZmb3J0cyBvbiBjcmVhdGluZyBhIGRlY2VudCBnb29kIFxwYXINCmxvb2tp
bmcgZG9jdW1lbnQgdGhhdCByZWxhdGl2ZWx5IGVhc3kgdG8gY2hhbmdlLCBhbmQgTGFUZVggYW5k
IGl0cyBmaWxlcyBhcmUgXHBhcg0Kc3lzdGVtIGluZGVwZW5kZW50LiAoIFlvdSBvbmx5IG5lZWQg
dG8ga25vdyBhYm91dCAxMCBjb21tYW5kcyB0byBjcmVhdGUgbmljZSBccGFyDQpsb29raW5nIGRv
Y3VtZW50cylccGFyDQpccGFyDQpOb3cgSSdsbCBnbyBiYWNrIHRvIGRldmVsb3BpbmcgbXkgcHJv
Z2FtcyB1c2luZyBhIG1vZGVybiBPT1BMIHN5c3RlbSBccGFyDQppbmRlcGVuZGVudCwgXHBhcg0K
dHJhbnNwb3J0YWJsZSAgbGFuZ3VhZ2UsIHdpdGggYSB0cmFuc3BvcnRhYmxlIEdVSSBhbmQgT0RC
QyBjb25uZWN0aW9ucyBhbmQgXHBhcg0KcGxlbnR5IG9mIGdvb2QgZG9jdW1lbnRhdGlvbiA6LSkg
XHBhcg0KKEkgZG9udCB0aGluayBpdCB3aWxsIGFkZHJlc3MgdGhlIHNjaWVudGlmaWMgY29tbXVu
aXRpZXMgbmVlZHMgaG93ZXZlcilccGFyDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT1ccGFyDQpBbmQgbm93IEknbGwgdHJ5IHRvIGdldCBvZmYgdGhlICBsaXN0ISAo
YWdhaW4pXHBhcg0KXHBhcg0KIC0tIEdvb2QgbHVjay5ccGFyDQpccGFyDQpccGFyDQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINClxwYXINClRvIHVuc3Vi
c2NyaWJlIGZyb20gdGhpcyBtYWlsaW5nIGxpc3QsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcg
dGhlIHdvcmQgInVuc3Vic2NyaWJlIiB0bzpccGFyDQogICBibGFja2JveC1yZXF1ZXN0QG9iZXJv
bi5jaFxwYXINClxwYXINClRvIGdldCBhIGxpc3Qgb2YgdmFsaWQgZS1tYWlsIGNvbW1hbmRzIGFu
ZCBpbnN0cnVjdGlvbnMgb24gdGhlaXIgdXNhZ2UsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcg
dGhlIHdvcmQgImhlbHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXINClxwYXINClNlbmQgYW55
IHByb2JsZW0gcmVwb3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0byB0aGlzIGVtYWlsIGxpc3Qg
dG8gdGhlIGxpc3Qgb3duZXIgYXRccGFyDQogICBvd25lci1ibGFja2JveEBvYmVyb24uY2hccGFy
DQpccGFyDQpDdXJyZW50IHBvc3RpbmcgcG9saWN5OlxwYXINClxwYXINCmEpIFRvIHBvc3QgeW91
IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQg
dG8gdGhlIG1haWxpbmcgbGlzdC4gVGhhdCB3YXksIHRoZSBsaXN0IHNlcnZlciB3aWxsIHJlY29n
bml6ZSB5b3UgYXMgc3Vic2NyaWJlciBhbmQgZm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRl
bHksIHdpdGhvdXQgY3JlYXRpbmcgYW55IG92ZXJoZWFkLlxwYXINClxwYXINCmIpIElmLCBmb3Ig
c29tZSByZWFzb24sIHlvdSBjYW5ub3QgcG9zdCBmcm9tIHRoZSBhZGRyZXNzLCBieSB3aGljaCB5
b3UgYXJlIHN1YnNjcmliZWQsIHlvdXIgbWVzc2FnZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBhdm9p
ZCBzcGFtLiBQbGVhc2UgdW5kZXJzdGFuZCB0aGF0IG1vZGVyYXRpb24gd2lsbCBvZnRlbiBjYXVz
ZSBzb21lIGRlbGF5LCBpbiBwYXJ0aWN1bGFyIG92ZXIgd2Vla2VuZHMgb3IgaG9seWRheXMuXHBh
cg0KXHBhcg0KfQ=


----boundary-LibPST-iamunique-639481662_-_---
Received on Sun Feb 01 2004 - 22:54:42 UTC

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