- standard libraries - was: - STDOUT - Niklaus, Niklaus, NIKLAUS!

From: CFB Software <"CFB>
Date: Wed, 08 Aug 2007 20:40:27 +0930

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

> Hi Chris,
>
> but I would like to add that I sincerely regret the
> absence of standard libraries. But this was already
> the case for Modula-2 and it was agggrevated with
> Oberon. Althoug the disappearance of easy routines
> for reading like ReadLn in favor of Scanners is a big
> leap forward it prevents people from switching.
>
> It requires refactoring of the own thoughts ...
> something many people have problems with.
>

Yes - the absence of standard libraries used to be a
problem. However, that is no longer the case when using
frameworks like .NET and JVM. e.g. I can now use an
identical set of standard (i.e. .NET framework) libraries
with Component Pascal that are used by a C# developer (or
any of the other 40 or more languages available).

How we used to look at things has been turned on its head -
instead of each language having its own set of libraries,
the libraries (frameworks) now have a set of languages. Once
a language has been implemented on a framework portability
comes from the framework being implemented on another
platform not the language.

Regards,
Chris

Chris Burrows
CFB Software
http://www.cfbsoftware.com/gpcp

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

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gSGkgQ2hyaXMsXHBhcg0KPiBccGFyDQo+IGJ1
dCBJIHdvdWxkIGxpa2UgdG8gYWRkIHRoYXQgSSBzaW5jZXJlbHkgcmVncmV0IHRoZSBccGFyDQo+
IGFic2VuY2Ugb2Ygc3RhbmRhcmQgbGlicmFyaWVzLiBCdXQgdGhpcyB3YXMgYWxyZWFkeVxwYXIN
Cj4gdGhlIGNhc2UgZm9yIE1vZHVsYS0yIGFuZCBpdCB3YXMgYWdnZ3JldmF0ZWQgd2l0aFxwYXIN
Cj4gT2Jlcm9uLiBBbHRob3VnIHRoZSBkaXNhcHBlYXJhbmNlIG9mIGVhc3kgcm91dGluZXNccGFy
DQo+IGZvciByZWFkaW5nIGxpa2UgUmVhZExuIGluIGZhdm9yIG9mIFNjYW5uZXJzIGlzIGEgYmln
IFxwYXINCj4gbGVhcCBmb3J3YXJkIGl0IHByZXZlbnRzIHBlb3BsZSBmcm9tIHN3aXRjaGluZy4g
XHBhcg0KPiBccGFyDQo+IEl0IHJlcXVpcmVzIHJlZmFjdG9yaW5nIG9mIHRoZSBvd24gdGhvdWdo
dHMgLi4uXHBhcg0KPiBzb21ldGhpbmcgbWFueSBwZW9wbGUgaGF2ZSBwcm9ibGVtcyB3aXRoLlxw
YXINCj4gXHBhcg0KXHBhcg0KWWVzIC0gdGhlIGFic2VuY2Ugb2Ygc3RhbmRhcmQgbGlicmFyaWVz
IHVzZWQgdG8gYmUgYVxwYXINCnByb2JsZW0uIEhvd2V2ZXIsIHRoYXQgaXMgbm8gbG9uZ2VyIHRo
ZSBjYXNlIHdoZW4gdXNpbmdccGFyDQpmcmFtZXdvcmtzIGxpa2UgLk5FVCBhbmQgSlZNLiBlLmcu
IEkgY2FuIG5vdyB1c2UgYW5ccGFyDQppZGVudGljYWwgc2V0IG9mIHN0YW5kYXJkIChpLmUuIC5O
RVQgZnJhbWV3b3JrKSBsaWJyYXJpZXNccGFyDQp3aXRoIENvbXBvbmVudCBQYXNjYWwgdGhhdCBh
cmUgdXNlZCBieSBhIEMjIGRldmVsb3BlciAob3JccGFyDQphbnkgb2YgdGhlIG90aGVyIDQwIG9y
IG1vcmUgbGFuZ3VhZ2VzIGF2YWlsYWJsZSkuIFxwYXINClxwYXINCkhvdyB3ZSB1c2VkIHRvIGxv
b2sgYXQgdGhpbmdzIGhhcyBiZWVuIHR1cm5lZCBvbiBpdHMgaGVhZCAtXHBhcg0KaW5zdGVhZCBv
ZiBlYWNoIGxhbmd1YWdlIGhhdmluZyBpdHMgb3duIHNldCBvZiBsaWJyYXJpZXMsXHBhcg0KdGhl
IGxpYnJhcmllcyAoZnJhbWV3b3Jrcykgbm93IGhhdmUgYSBzZXQgb2YgbGFuZ3VhZ2VzLiBPbmNl
XHBhcg0KYSBsYW5ndWFnZSBoYXMgYmVlbiBpbXBsZW1lbnRlZCBvbiBhIGZyYW1ld29yayBwb3J0
YWJpbGl0eVxwYXINCmNvbWVzIGZyb20gdGhlIGZyYW1ld29yayBiZWluZyBpbXBsZW1lbnRlZCBv
biBhbm90aGVyXHBhcg0KcGxhdGZvcm0gbm90IHRoZSBsYW5ndWFnZS5ccGFyDQpccGFyDQpSZWdh
cmRzLFxwYXINCkNocmlzXHBhcg0KXHBhcg0KQ2hyaXMgQnVycm93c1xwYXINCkNGQiBTb2Z0d2Fy
ZVxwYXINCmh0dHA6Ly93d3cuY2Zic29mdHdhcmUuY29tL2dwY3BccGFyDQpccGFyDQotLS0gQmxh
Y2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2ti
b3hAb2Jlcm9uLmNofX0ABAAAAA==


----boundary-LibPST-iamunique-1473359053_-_---
Received on Wed Aug 08 2007 - 13:10:27 UTC

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