- The future: Is there one?

From: [at]} <Wojtek>
Date: Sat, 20 May 2006 19:41:38 -0400 (EDT)

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

On Sat, 20 May 2006, Les May wrote:

> FreePascal boasts of being 'write once compile anywhere' and is moving
> onto 64 bit processors.

Very interesting. The compiler is open source. Perhaps can be borrowed
for porting the Component Pascal to 64-bit. Fyodor, any thought on this?
The website is http://www.freepascal.org/

> There is a case for suggesting it [FreeBasic] is better than for Oberon.

Nothing is better than Oberon. You are talking to the BlackBox Parish
of the Universal Oberon Church. Allelujah.

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

This is another interesting point that was touched upon a few days
ago in this discussion. The Commercial Wing of the Oberon Church needs
user-frendly widgets. Have a look at http://www.lazarus.freepascal.org/
Info --> About Lazarus.

> BB does so to a very limited degree. The document centred approach
> has its limitations.

In practice one is using buttons and other such, just like everyone
else. The document-centered interfaces are the upper-most ring of
enlightment of the cognoscenti. Not necessary in everyday life of
an average BlackBoxer.

> The case sensitivity and the use of upper case for keywords is
> a nuisance.

Takes about three days to get used to. Once you get used to it,
lower-case keywords will start looking like mess. I am talking
from experience.

> Perhaps BB has one already and I just have not found it.

Takes three days and one page of BB code to abandon such ideas.

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

The latter. The framework seems sort of rough at first, the GUIs
do not look great, but the converts can see a bright light in the tunnel:
programs are correct and do exactly what they are intended to do.

It takes exactly one program that is NOT correct or is doing something
else than it was intended to do, to get converted to the Component
Pascal despite the roughness of its GUI.

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

May be. Not sure. Any thoughts anyone?

W

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



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIFNhdCwgMjAgTWF5IDIwMDYsIExlcyBNYXkg
d3JvdGU6XHBhcg0KXHBhcg0KPiBGcmVlUGFzY2FsIGJvYXN0cyBvZiBiZWluZyAnd3JpdGUgb25j
ZSBjb21waWxlIGFueXdoZXJlJyBhbmQgaXMgbW92aW5nXHBhcg0KPiBvbnRvIDY0IGJpdCBwcm9j
ZXNzb3JzLlxwYXINClxwYXINClZlcnkgaW50ZXJlc3RpbmcuIFRoZSBjb21waWxlciBpcyBvcGVu
IHNvdXJjZS4gUGVyaGFwcyBjYW4gYmUgYm9ycm93ZWRccGFyDQpmb3IgcG9ydGluZyB0aGUgQ29t
cG9uZW50IFBhc2NhbCB0byA2NC1iaXQuIEZ5b2RvciwgYW55IHRob3VnaHQgb24gdGhpcz9ccGFy
DQpUaGUgd2Vic2l0ZSBpcyBodHRwOi8vd3d3LmZyZWVwYXNjYWwub3JnL1xwYXINClxwYXINCj4g
VGhlcmUgaXMgYSBjYXNlIGZvciBzdWdnZXN0aW5nIGl0IFtGcmVlQmFzaWNdIGlzIGJldHRlciB0
aGFuIGZvciBPYmVyb24uXHBhcg0KXHBhcg0KTm90aGluZyBpcyBiZXR0ZXIgdGhhbiBPYmVyb24u
IFlvdSBhcmUgdGFsa2luZyB0byB0aGUgQmxhY2tCb3ggUGFyaXNoXHBhcg0Kb2YgdGhlIFVuaXZl
cnNhbCBPYmVyb24gQ2h1cmNoLiBBbGxlbHVqYWguXHBhcg0KXHBhcg0KPiBPbmUgcmVhc29uIGZv
ciB0aGVpciBzdWNjZXNzIGlzIHRoYXQgdGhleSBoYXZlIGdvb2QgSURFcyAoYXQgbGVhc3Qgb25c
cGFyDQo+IFdpbiBtYWNoaW5lcykgd2hpY2ggZW5hYmxlIHVzZXJzIHRvIG1ha2UgdXNlIG9mIHRo
ZWlyIGFscmVhZHkgYXZhaWxhYmxlXHBhcg0KPiBza2lsbHMuXHBhcg0KXHBhcg0KVGhpcyBpcyBh
bm90aGVyIGludGVyZXN0aW5nIHBvaW50IHRoYXQgd2FzIHRvdWNoZWQgdXBvbiBhIGZldyBkYXlz
XHBhcg0KYWdvIGluIHRoaXMgZGlzY3Vzc2lvbi4gVGhlIENvbW1lcmNpYWwgV2luZyBvZiB0aGUg
T2Jlcm9uIENodXJjaCBuZWVkc1xwYXINCnVzZXItZnJlbmRseSB3aWRnZXRzLiBIYXZlIGEgbG9v
ayBhdCBodHRwOi8vd3d3LmxhemFydXMuZnJlZXBhc2NhbC5vcmcvXHBhcg0KSW5mbyAtLT4gQWJv
dXQgTGF6YXJ1cy5ccGFyDQpccGFyDQo+IEJCIGRvZXMgc28gdG8gYSB2ZXJ5IGxpbWl0ZWQgZGVn
cmVlLiBUaGUgZG9jdW1lbnQgY2VudHJlZCBhcHByb2FjaFxwYXINCj4gaGFzIGl0cyBsaW1pdGF0
aW9ucy5ccGFyDQpccGFyDQpJbiBwcmFjdGljZSBvbmUgaXMgdXNpbmcgYnV0dG9ucyBhbmQgb3Ro
ZXIgc3VjaCwganVzdCBsaWtlIGV2ZXJ5b25lXHBhcg0KZWxzZS4gVGhlIGRvY3VtZW50LWNlbnRl
cmVkIGludGVyZmFjZXMgYXJlIHRoZSB1cHBlci1tb3N0IHJpbmcgb2ZccGFyDQplbmxpZ2h0bWVu
dCBvZiB0aGUgY29nbm9zY2VudGkuIE5vdCBuZWNlc3NhcnkgaW4gZXZlcnlkYXkgbGlmZSBvZlxw
YXINCmFuIGF2ZXJhZ2UgQmxhY2tCb3hlci5ccGFyDQpccGFyDQo+IFRoZSBjYXNlIHNlbnNpdGl2
aXR5IGFuZCB0aGUgdXNlIG9mIHVwcGVyIGNhc2UgZm9yIGtleXdvcmRzIGlzXHBhcg0KPiBhIG51
aXNhbmNlLlxwYXINClxwYXINClRha2VzIGFib3V0IHRocmVlIGRheXMgdG8gZ2V0IHVzZWQgdG8u
IE9uY2UgeW91IGdldCB1c2VkIHRvIGl0LFxwYXINCmxvd2VyLWNhc2Uga2V5d29yZHMgd2lsbCBz
dGFydCBsb29raW5nIGxpa2UgbWVzcy4gSSBhbSB0YWxraW5nXHBhcg0KZnJvbSBleHBlcmllbmNl
LlxwYXINClxwYXINCj4gUGVyaGFwcyBCQiBoYXMgb25lIGFscmVhZHkgYW5kIEkganVzdCBoYXZl
IG5vdCBmb3VuZCBpdC5ccGFyDQpccGFyDQpUYWtlcyB0aHJlZSBkYXlzIGFuZCBvbmUgcGFnZSBv
ZiBCQiBjb2RlIHRvIGFiYW5kb24gc3VjaCBpZGVhcy5ccGFyDQpccGFyDQo+IFdoeSBkb2VzIEJC
IGdlbmVyYXRlIHN1Y2ggZW50aHVzaWFzbSBmcm9tIGl0cyBjb252ZXJ0cz8gSXMgaXQgdGhlXHBh
cg0KPiBmcmFtZXdvcmsgZm9yIGRlc2lnbmluZyBHVUlzPyBPciBpcyBpdCB0aGUgQ29tcG9uZW50
IFBhc2NhbCBsYW5ndWFnZVxwYXINCj4gd2hpY2ggZ2l2ZXMgdGhlIHVzZXIgYSBoaWdoIGxldmVs
IG9mIGNvbmZpZGVuY2UgdGhhdCBwcm9ncmFtcyBhcmVccGFyDQo+IGNvcnJlY3QgYW5kIGRvIGV4
YWN0bHkgd2hhdCB0aGV5IGFyZSBpbnRlbmRlZCB0byBkbz9ccGFyDQpccGFyDQpUaGUgbGF0dGVy
LiBUaGUgZnJhbWV3b3JrIHNlZW1zIHNvcnQgb2Ygcm91Z2ggYXQgZmlyc3QsIHRoZSBHVUlzXHBh
cg0KZG8gbm90IGxvb2sgZ3JlYXQsIGJ1dCB0aGUgY29udmVydHMgY2FuIHNlZSBhIGJyaWdodCBs
aWdodCBpbiB0aGUgdHVubmVsOlxwYXINCnByb2dyYW1zIGFyZSBjb3JyZWN0IGFuZCBkbyBleGFj
dGx5IHdoYXQgdGhleSBhcmUgaW50ZW5kZWQgdG8gZG8uXHBhcg0KXHBhcg0KSXQgdGFrZXMgZXhh
Y3RseSBvbmUgcHJvZ3JhbSB0aGF0IGlzIE5PVCBjb3JyZWN0IG9yIGlzIGRvaW5nIHNvbWV0aGlu
Z1xwYXINCmVsc2UgdGhhbiBpdCB3YXMgaW50ZW5kZWQgdG8gZG8sIHRvIGdldCBjb252ZXJ0ZWQg
dG8gdGhlIENvbXBvbmVudFxwYXINClBhc2NhbCBkZXNwaXRlIHRoZSByb3VnaG5lc3Mgb2YgaXRz
IEdVSS5ccGFyDQpccGFyDQo+IE9uZSBsYXN0IHRob3VnaHQuIElzIHRoZSBmdXR1cmUgb2YgQkIg
YWxyZWFkeSB3aXRoIHVzIGFuZCBjYWxsZWQgWm9ubm9uP1xwYXINClxwYXINCk1heSBiZS4gTm90
IHN1cmUuIEFueSB0aG91Z2h0cyBhbnlvbmU/XHBhcg0KXHBhcg0KV1xwYXINClxwYXINCi0tLSBC
bGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlNDUklCRSB0byBibGFj
a2JveEBvYmVyb24uY2hccGFyDQp9fQBiZXJv


----boundary-LibPST-iamunique-1499751563_-_---
Received on Sun May 21 2006 - 01:41:38 UTC

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