RE: CP vs C++

From: Fyodor Tkachov <"Fyodor>
Date: Fri, 30 Jan 2004 14:48:31 +0100

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

Hi Bart,

> On this subject. I am gathering arguments for the chapter "Why BlackBox" of the proposed new

There is this argument about Delphi etc.:
they offer an array of easy solutions but if one needs something which is not readily available (this is bound to happen soon enough) one is stuck.

Extensibility of Blackbox and other Oberons surpasses that of Delphi etc.

Another point is this:
There is a core basic knowledge about systematic programming which, if one masters it, can take one real far so that it becomes more efficient to provide a direct customized minimalistic extensible and fully controled solution than to deal with some monster libraries.
For that level a language like CP is the best option.
An important point is that this core knowledge is easier to acquire with Oberons than it is to learn intricacies of larger languages and libraries. Especially that libraries change but basic principles do not.
This is again about education and acquiring proper techniques as early as possible.

Cheers
-------------------------
Fyodor Tkachov

Powered by the E-mail PIM - Info Select - www.miclog.com
--------------------------------------------

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIEJhcnQsXHBhcg0KXHBhcg0KPiBPbiB0aGlz
IHN1YmplY3QuIEkgYW0gZ2F0aGVyaW5nIGFyZ3VtZW50cyBmb3IgdGhlIGNoYXB0ZXIgIldoeSBC
bGFja0JveCIgb2YgdGhlIHByb3Bvc2VkIG5ldyBccGFyDQpccGFyDQpUaGVyZSBpcyB0aGlzIGFy
Z3VtZW50IGFib3V0IERlbHBoaSBldGMuOlxwYXINCnRoZXkgb2ZmZXIgYW4gYXJyYXkgb2YgZWFz
eSBzb2x1dGlvbnMgYnV0IGlmIG9uZSBuZWVkcyBzb21ldGhpbmcgd2hpY2ggaXMgbm90IHJlYWRp
bHkgYXZhaWxhYmxlICh0aGlzIGlzIGJvdW5kIHRvIGhhcHBlbiBzb29uIGVub3VnaCkgb25lIGlz
IHN0dWNrLlxwYXINClxwYXINCkV4dGVuc2liaWxpdHkgb2YgQmxhY2tib3ggYW5kIG90aGVyIE9i
ZXJvbnMgc3VycGFzc2VzIHRoYXQgb2YgRGVscGhpIGV0Yy5ccGFyDQpccGFyDQpBbm90aGVyIHBv
aW50IGlzIHRoaXM6XHBhcg0KVGhlcmUgaXMgYSBjb3JlIGJhc2ljIGtub3dsZWRnZSBhYm91dCBz
eXN0ZW1hdGljIHByb2dyYW1taW5nIHdoaWNoLCBpZiBvbmUgbWFzdGVycyBpdCwgY2FuIHRha2Ug
b25lIHJlYWwgZmFyIHNvIHRoYXQgaXQgYmVjb21lcyBtb3JlIGVmZmljaWVudCB0byBwcm92aWRl
IGEgZGlyZWN0IGN1c3RvbWl6ZWQgbWluaW1hbGlzdGljIGV4dGVuc2libGUgYW5kIGZ1bGx5IGNv
bnRyb2xlZCBzb2x1dGlvbiB0aGFuIHRvIGRlYWwgd2l0aCBzb21lIG1vbnN0ZXIgbGlicmFyaWVz
LlxwYXINCkZvciB0aGF0IGxldmVsIGEgbGFuZ3VhZ2UgbGlrZSBDUCBpcyB0aGUgYmVzdCBvcHRp
b24uXHBhcg0KQW4gaW1wb3J0YW50IHBvaW50IGlzIHRoYXQgdGhpcyBjb3JlIGtub3dsZWRnZSBp
cyBlYXNpZXIgdG8gYWNxdWlyZSB3aXRoIE9iZXJvbnMgdGhhbiBpdCBpcyB0byBsZWFybiBpbnRy
aWNhY2llcyBvZiBsYXJnZXIgbGFuZ3VhZ2VzIGFuZCBsaWJyYXJpZXMuIEVzcGVjaWFsbHkgdGhh
dCBsaWJyYXJpZXMgY2hhbmdlIGJ1dCBiYXNpYyBwcmluY2lwbGVzIGRvIG5vdC5ccGFyDQpUaGlz
IGlzIGFnYWluIGFib3V0IGVkdWNhdGlvbiBhbmQgYWNxdWlyaW5nIHByb3BlciB0ZWNobmlxdWVz
IGFzIGVhcmx5IGFzIHBvc3NpYmxlLlxwYXINClxwYXINCkNoZWVyc1xwYXINCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS1ccGFyDQpGeW9kb3IgVGthY2hvdlxwYXINClxwYXINClBvd2VyZWQgYnkg
dGhlIEUtbWFpbCBQSU0gLSBJbmZvIFNlbGVjdCAtIHd3dy5taWNsb2cuY29tXHBhcg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1
YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5n
IHRoZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVy
b24uY2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBh
bmQgaW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5n
IHRoZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFu
eSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0
IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBh
cg0KXHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlv
dSBzaG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVk
IHRvIHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNv
Z25pemUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0
ZWx5LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9y
IHNvbWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2gg
eW91IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZv
aWQgc3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1
c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXlzLlxw
YXINClxwYXINCn0

----boundary-LibPST-iamunique-727223578_-_---
Received on Fri Jan 30 2004 - 14:48:31 UTC

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