Re: [BLACKBOX] Years ahead of its time

From: [at]} <Chris>
Date: Wed, 9 Sep 2009 10:08:53 +0930

----boundary-LibPST-iamunique-1614326038_-_-
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
>

"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:

missing module import facilities
missing inter-module validation
case insensitivity (searching problems, identifier clashes)
keywords clashing with user's identifiers
missing type extensions - have to resort to variants
hazardous 'goto' and 'with' statements
inconsistent syntax
missing dynamic arrays
missing null-terminated strings
missing 'step' in 'for' loops
dangling else statements

Chris


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1614326038_-_-
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
XHBhcg0KXHBhcg0KInByb2dyYW1tZXJzIGRpZG4ndCBsaWtlIHNvbWUgb2YgdGhlIGNoYW5nZXMi
IGNvdWxkIGp1c3QgYXMgZWFzaWx5IGJlXHBhcg0KcmVwbGFjZWQgYnkgdGhlIG1vcmUgZ2VuZXJh
bCAicGVvcGxlIGRvIG5vdCBsaWtlIGNoYW5nZSIuXHBhcg0KXHBhcg0KTG9va2luZyBhdCBpdCBm
cm9tIGEgZGlmZmVyZW50IHBvaW50IG9mIHZpZXcsIGp1c3QgaW1hZ2luZSB0aGUgaG93bHMgdGhl
cmVccGFyDQp3b3VsZCBoYXZlIGJlZW4gaWYgT2Jlcm9uIGhhZCBiZWVuIGRldmVsb3BlZCBmaXJz
dCBhbmQgdGhlbiAnc3VwZXJjZWRlZCcgYnlccGFyDQpvcmlnaW5hbCBQYXNjYWw6XHBhcg0KXHBh
cg0KbWlzc2luZyBtb2R1bGUgaW1wb3J0IGZhY2lsaXRpZXNccGFyDQptaXNzaW5nIGludGVyLW1v
ZHVsZSB2YWxpZGF0aW9uIFxwYXINCmNhc2UgaW5zZW5zaXRpdml0eSAoc2VhcmNoaW5nIHByb2Js
ZW1zLCBpZGVudGlmaWVyIGNsYXNoZXMpXHBhcg0Ka2V5d29yZHMgY2xhc2hpbmcgd2l0aCB1c2Vy
J3MgaWRlbnRpZmllcnNccGFyDQptaXNzaW5nIHR5cGUgZXh0ZW5zaW9ucyAtIGhhdmUgdG8gcmVz
b3J0IHRvIHZhcmlhbnRzXHBhcg0KaGF6YXJkb3VzICdnb3RvJyBhbmQgJ3dpdGgnIHN0YXRlbWVu
dHNccGFyDQppbmNvbnNpc3RlbnQgc3ludGF4XHBhcg0KbWlzc2luZyBkeW5hbWljIGFycmF5c1xw
YXINCm1pc3NpbmcgbnVsbC10ZXJtaW5hdGVkIHN0cmluZ3NccGFyDQptaXNzaW5nICdzdGVwJyBp
biAnZm9yJyBsb29wc1xwYXINCmRhbmdsaW5nIGVsc2Ugc3RhdGVtZW50c1xwYXINClxwYXINCkNo
cmlzXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVz
c2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJP
Ti5DSFx9fQAdDAA=
----boundary-LibPST-iamunique-1614326038_-_---
Received on Wed Sep 09 2009 - 02:38:53 UTC

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