- BB: The future: Is there one?

From: Bob Walkden <"Bob>
Date: Sun, 21 May 2006 15:46:30 +0100

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

>
> What seems to be quite clear is that what users really value
> about BB is the Component Pascal language.

I don't think you can really come to this conclusion based on only 2 or 3
replies. I suspect the majority of Oberon language users are also users of
the Oberon environments, and that BB/CP users are a minority within that.

In my case, I like the language and I like the BB development environment.
The BB environment is very similar to a true Oberon environment. Between
them they provide me with what I consider to be the best development
environments I have worked with in 25 years of computing. If it were just a
matter of the language I would use GPCP more than BB, but I find it much
easier and more natural to use BB than anything else.

In addition to that, BB provides the cleanest and best separation between
the user interface and the model that I have ever encountered, and makes all
other interface builders that I've used seem extremely primitive.

> The reason also
> seems clear; its use leads to correctly functioning programs
> which do exactly what they are intended to do.
>
> That would seem to set out the 'Road Map' for the future of
> BB: Embed Component Pascal in a more 'mainstream' IDE.

This is certainly a useful thing to do, and GPCP is doing it. But personally
I would like to have seen the original concept of BB developed, whereby the
spirit of Oberon is maintained and the details of the particular operating
environment are abstracted away.

I can understand the commercial pressures which prevented OMS from doing
this, but it would have been nice to be able to make use of some of the
benefits of .Net in the same way that I can use the previous user interface
tools. Que no sera, no sera.

Bob

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



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gXHBhcg0KPiBXaGF0IHNlZW1zIHRvIGJlIHF1
aXRlIGNsZWFyIGlzIHRoYXQgd2hhdCB1c2VycyByZWFsbHkgdmFsdWUgXHBhcg0KPiBhYm91dCBC
QiBpcyB0aGUgQ29tcG9uZW50IFBhc2NhbCBsYW5ndWFnZS4gXHBhcg0KXHBhcg0KSSBkb24ndCB0
aGluayB5b3UgY2FuIHJlYWxseSBjb21lIHRvIHRoaXMgY29uY2x1c2lvbiBiYXNlZCBvbiBvbmx5
IDIgb3IgM1xwYXINCnJlcGxpZXMuIEkgc3VzcGVjdCB0aGUgbWFqb3JpdHkgb2YgT2Jlcm9uIGxh
bmd1YWdlIHVzZXJzIGFyZSBhbHNvIHVzZXJzIG9mXHBhcg0KdGhlIE9iZXJvbiBlbnZpcm9ubWVu
dHMsIGFuZCB0aGF0IEJCL0NQIHVzZXJzIGFyZSBhIG1pbm9yaXR5IHdpdGhpbiB0aGF0LlxwYXIN
ClxwYXINCkluIG15IGNhc2UsIEkgbGlrZSB0aGUgbGFuZ3VhZ2UgYW5kIEkgbGlrZSB0aGUgQkIg
ZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQuXHBhcg0KVGhlIEJCIGVudmlyb25tZW50IGlzIHZlcnkg
c2ltaWxhciB0byBhIHRydWUgT2Jlcm9uIGVudmlyb25tZW50LiBCZXR3ZWVuXHBhcg0KdGhlbSB0
aGV5IHByb3ZpZGUgbWUgd2l0aCB3aGF0IEkgY29uc2lkZXIgdG8gYmUgdGhlIGJlc3QgZGV2ZWxv
cG1lbnRccGFyDQplbnZpcm9ubWVudHMgSSBoYXZlIHdvcmtlZCB3aXRoIGluIDI1IHllYXJzIG9m
IGNvbXB1dGluZy4gSWYgaXQgd2VyZSBqdXN0IGFccGFyDQptYXR0ZXIgb2YgdGhlIGxhbmd1YWdl
IEkgd291bGQgdXNlIEdQQ1AgbW9yZSB0aGFuIEJCLCBidXQgSSBmaW5kIGl0IG11Y2hccGFyDQpl
YXNpZXIgYW5kIG1vcmUgbmF0dXJhbCB0byB1c2UgQkIgdGhhbiBhbnl0aGluZyBlbHNlLlxwYXIN
ClxwYXINCkluIGFkZGl0aW9uIHRvIHRoYXQsIEJCIHByb3ZpZGVzIHRoZSBjbGVhbmVzdCBhbmQg
YmVzdCBzZXBhcmF0aW9uIGJldHdlZW5ccGFyDQp0aGUgdXNlciBpbnRlcmZhY2UgYW5kIHRoZSBt
b2RlbCB0aGF0IEkgaGF2ZSBldmVyIGVuY291bnRlcmVkLCBhbmQgbWFrZXMgYWxsXHBhcg0Kb3Ro
ZXIgaW50ZXJmYWNlIGJ1aWxkZXJzIHRoYXQgSSd2ZSB1c2VkIHNlZW0gZXh0cmVtZWx5IHByaW1p
dGl2ZS5ccGFyDQpccGFyDQo+IFRoZSByZWFzb24gYWxzbyBccGFyDQo+IHNlZW1zIGNsZWFyOyBp
dHMgdXNlIGxlYWRzIHRvIGNvcnJlY3RseSBmdW5jdGlvbmluZyBwcm9ncmFtcyBccGFyDQo+IHdo
aWNoIGRvIGV4YWN0bHkgd2hhdCB0aGV5IGFyZSBpbnRlbmRlZCB0byBkby5ccGFyDQo+IFxwYXIN
Cj4gVGhhdCB3b3VsZCBzZWVtIHRvIHNldCBvdXQgdGhlICdSb2FkIE1hcCcgZm9yIHRoZSBmdXR1
cmUgb2YgXHBhcg0KPiBCQjogRW1iZWQgQ29tcG9uZW50IFBhc2NhbCBpbiBhIG1vcmUgJ21haW5z
dHJlYW0nIElERS4gXHBhcg0KXHBhcg0KVGhpcyBpcyBjZXJ0YWlubHkgYSB1c2VmdWwgdGhpbmcg
dG8gZG8sIGFuZCBHUENQIGlzIGRvaW5nIGl0LiBCdXQgcGVyc29uYWxseVxwYXINCkkgd291bGQg
bGlrZSB0byBoYXZlIHNlZW4gdGhlIG9yaWdpbmFsIGNvbmNlcHQgb2YgQkIgZGV2ZWxvcGVkLCB3
aGVyZWJ5IHRoZVxwYXINCnNwaXJpdCBvZiBPYmVyb24gaXMgbWFpbnRhaW5lZCBhbmQgdGhlIGRl
dGFpbHMgb2YgdGhlIHBhcnRpY3VsYXIgb3BlcmF0aW5nXHBhcg0KZW52aXJvbm1lbnQgYXJlIGFi
c3RyYWN0ZWQgYXdheS5ccGFyDQpccGFyDQpJIGNhbiB1bmRlcnN0YW5kIHRoZSBjb21tZXJjaWFs
IHByZXNzdXJlcyB3aGljaCBwcmV2ZW50ZWQgT01TIGZyb20gZG9pbmdccGFyDQp0aGlzLCBidXQg
aXQgd291bGQgaGF2ZSBiZWVuIG5pY2UgdG8gYmUgYWJsZSB0byBtYWtlIHVzZSBvZiBzb21lIG9m
IHRoZVxwYXINCmJlbmVmaXRzIG9mIC5OZXQgaW4gdGhlIHNhbWUgd2F5IHRoYXQgSSBjYW4gdXNl
IHRoZSBwcmV2aW91cyB1c2VyIGludGVyZmFjZVxwYXINCnRvb2xzLiBRdWUgbm8gc2VyYSwgbm8g
c2VyYS5ccGFyDQpccGFyDQpCb2JccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2Vu
ZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0K
XHBhcg0KfQ==


----boundary-LibPST-iamunique-1441680395_-_---
Received on Sun May 21 2006 - 16:46:30 UTC

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