Re: [BLACKBOX] Years ahead of its time (reformatted)

From: [at]} <Chris>
Date: Wed, 9 Sep 2009 11:28:06 +0930

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

>-----Original Message-----
>From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
>Marc Martin
>Sent: Wednesday, 9 September 2009 4:23 AM
>To: BLACKBOX{([at]})nowhere.xy
>Subject: Re: [BLACKBOX] Years ahead of its time
>
>> And so, why is Delphi more popular than BlackBox?
>
>I always figured it was because it was more backwards
>compatible with the original Pascal... and that programmers
>didn't like some of the changes, notably:
>
> uppercase keywords
> case sensitivity
> missing WRITELN, READLN, etc.
> missing enumerated types

>
>Marc
>

(Aargh!!! Sorry - I'll have another try at posting this. Outlook removed
'Extra line breaks in this message' *!$?*!)

"programmers didn't like some of the changes" could just as easily be
replaced by the more general "people do not like change".

Looking at it from a different point of view, just imagine the howls there
would have been if Oberon had been developed first and then 'superceded' by
original Pascal:

1. missing module import facilities

2. missing inter-module validation

3. case insensitivity (searching problems, identifier clashes)

4. keywords clashing with user's identifiers

5. missing type extensions - have to resort to variants

6. hazardous 'goto' and 'with' statements

7. inconsistent syntax

8. missing dynamic arrays

9. missing null-terminated strings

10. missing 'step' in 'for' loops

11. dangling else statements

Chris


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1284230826_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxw
YXINCj5Gcm9tOiBCbGFja0JveCBbbWFpbHRvOkJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSF0gT24g
QmVoYWxmIE9mIFxwYXINCj5NYXJjIE1hcnRpblxwYXINCj5TZW50OiBXZWRuZXNkYXksIDkgU2Vw
dGVtYmVyIDIwMDkgNDoyMyBBTVxwYXINCj5UbzogQkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIXHBh
cg0KPlN1YmplY3Q6IFJlOiBbQkxBQ0tCT1hdIFllYXJzIGFoZWFkIG9mIGl0cyB0aW1lXHBhcg0K
PlxwYXINCj4+IEFuZCBzbywgd2h5IGlzIERlbHBoaSBtb3JlIHBvcHVsYXIgdGhhbiBCbGFja0Jv
eD9ccGFyDQo+XHBhcg0KPkkgYWx3YXlzIGZpZ3VyZWQgaXQgd2FzIGJlY2F1c2UgaXQgd2FzIG1v
cmUgYmFja3dhcmRzIFxwYXINCj5jb21wYXRpYmxlIHdpdGggdGhlIG9yaWdpbmFsIFBhc2NhbC4u
LiBhbmQgdGhhdCBwcm9ncmFtbWVycyBccGFyDQo+ZGlkbid0IGxpa2Ugc29tZSBvZiB0aGUgY2hh
bmdlcywgbm90YWJseTpccGFyDQo+XHBhcg0KPiAgdXBwZXJjYXNlIGtleXdvcmRzXHBhcg0KPiAg
Y2FzZSBzZW5zaXRpdml0eVxwYXINCj4gIG1pc3NpbmcgV1JJVEVMTiwgUkVBRExOLCBldGMuXHBh
cg0KPiAgbWlzc2luZyBlbnVtZXJhdGVkIHR5cGVzXHBhcg0KPlxwYXINCj5NYXJjXHBhcg0KPiAg
XHBhcg0KXHBhcg0KKEFhcmdoISEhIFNvcnJ5IC0gSSdsbCBoYXZlIGFub3RoZXIgdHJ5IGF0IHBv
c3RpbmcgdGhpcy4gT3V0bG9vayByZW1vdmVkXHBhcg0KJ0V4dHJhIGxpbmUgYnJlYWtzIGluIHRo
aXMgbWVzc2FnZScgKiEkPyohKSBccGFyDQpccGFyDQoicHJvZ3JhbW1lcnMgZGlkbid0IGxpa2Ug
c29tZSBvZiB0aGUgY2hhbmdlcyIgY291bGQganVzdCBhcyBlYXNpbHkgYmVccGFyDQpyZXBsYWNl
ZCBieSB0aGUgbW9yZSBnZW5lcmFsICJwZW9wbGUgZG8gbm90IGxpa2UgY2hhbmdlIi5ccGFyDQpc
cGFyDQpMb29raW5nIGF0IGl0IGZyb20gYSBkaWZmZXJlbnQgcG9pbnQgb2YgdmlldywganVzdCBp
bWFnaW5lIHRoZSBob3dscyB0aGVyZVxwYXINCndvdWxkIGhhdmUgYmVlbiBpZiBPYmVyb24gaGFk
IGJlZW4gZGV2ZWxvcGVkIGZpcnN0IGFuZCB0aGVuICdzdXBlcmNlZGVkJyBieVxwYXINCm9yaWdp
bmFsIFBhc2NhbDpccGFyDQpccGFyDQoxLiBtaXNzaW5nIG1vZHVsZSBpbXBvcnQgZmFjaWxpdGll
c1xwYXINClxwYXINCjIuIG1pc3NpbmcgaW50ZXItbW9kdWxlIHZhbGlkYXRpb24gXHBhcg0KXHBh
cg0KMy4gY2FzZSBpbnNlbnNpdGl2aXR5IChzZWFyY2hpbmcgcHJvYmxlbXMsIGlkZW50aWZpZXIg
Y2xhc2hlcylccGFyDQpccGFyDQo0LiBrZXl3b3JkcyBjbGFzaGluZyB3aXRoIHVzZXIncyBpZGVu
dGlmaWVyc1xwYXINClxwYXINCjUuIG1pc3NpbmcgdHlwZSBleHRlbnNpb25zIC0gaGF2ZSB0byBy
ZXNvcnQgdG8gdmFyaWFudHNccGFyDQpccGFyDQo2LiBoYXphcmRvdXMgJ2dvdG8nIGFuZCAnd2l0
aCcgc3RhdGVtZW50c1xwYXINClxwYXINCjcuIGluY29uc2lzdGVudCBzeW50YXhccGFyDQpccGFy
DQo4LiBtaXNzaW5nIGR5bmFtaWMgYXJyYXlzXHBhcg0KXHBhcg0KOS4gbWlzc2luZyBudWxsLXRl
cm1pbmF0ZWQgc3RyaW5nc1xwYXINClxwYXINCjEwLiBtaXNzaW5nICdzdGVwJyBpbiAnZm9yJyBs
b29wc1xwYXINClxwYXINCjExLiBkYW5nbGluZyBlbHNlIHN0YXRlbWVudHNccGFyDQpccGFyDQpD
aHJpc1xwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1l
c3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVS
T04uQ0hcfX0AnRRh
----boundary-LibPST-iamunique-1284230826_-_---
Received on Wed Sep 09 2009 - 03:58:06 UTC

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