----boundary-LibPST-iamunique-148300385_-_-
Content-type: text/plain
Hi Fyodor,
People are different, everybody's ways of working are different so their
needs are different. I don't need or use the expansion of an entire syntax
structure - for the way that I work that is an unnecessary complexity and
actually a hindrance to my thought processes. There are many reasons for
that but I happily acknowledge that others with different backgrounds and
work patterns would feel differently to me.
The most frequent initial objection I hear from seasoned Pascal programmers
when presented with Oberon / Component Pascal is that
a) it is case-sensitive
b) all the reserved words are in uppercase.
Unfortunately, these two distinct issues usually get confused into one. If
the code development tool looks after (b), then it is then only necessary to
'defend' (a) which is much easier to do if you are talking to a
logically-thinking being.
Why do you think that Pascal programmers might object to Oberon's uppercase
keywords? Appearance? Typing difficulties? Feel they need to have an excuse
to justify why they shouldn't put in the effort to learn Oberon (but can't
think of anything else to object to)? Something else?
For me the only issue was typing difficulties. That has now been overcome so
I am happy,
Chris Burrows
CFB Software
http://www.cfbsoftware.com/gpcp
> -----Original Message-----
> From: blackbox{([at]})nowhere.xy> Behalf Of Fyodor Tkachov
> Sent: Tuesday, 3 October 2006 5:32 PM
> To: BlackBox Mailing List
> Subject: [BlackBox] - Auto-capitalisation of keywords
>
>
> I would like to voice my concern with the complexity of these
> (and some other) suggestions -- is that complexity really,
> trully necessary?
>
> Pressing a function key not only capitalizes the word but
> also expands an entire syntax structure. It is also very easy
> to learn, and requires only a simple module with a simple command.
>
> I am concerned with the tendency towards unnecessary complexity.
>
> cheers
> fyodor
>
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
----boundary-LibPST-iamunique-148300385_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIEZ5b2RvcixccGFyDQpccGFyDQpQZW9wbGUg
YXJlIGRpZmZlcmVudCwgZXZlcnlib2R5J3Mgd2F5cyBvZiB3b3JraW5nIGFyZSBkaWZmZXJlbnQg
c28gdGhlaXJccGFyDQpuZWVkcyBhcmUgZGlmZmVyZW50LiBJIGRvbid0IG5lZWQgb3IgdXNlIHRo
ZSBleHBhbnNpb24gb2YgYW4gZW50aXJlIHN5bnRheFxwYXINCnN0cnVjdHVyZSAtIGZvciB0aGUg
d2F5IHRoYXQgSSB3b3JrIHRoYXQgaXMgYW4gdW5uZWNlc3NhcnkgY29tcGxleGl0eSBhbmRccGFy
DQphY3R1YWxseSBhIGhpbmRyYW5jZSB0byBteSB0aG91Z2h0IHByb2Nlc3Nlcy4gVGhlcmUgYXJl
IG1hbnkgcmVhc29ucyBmb3JccGFyDQp0aGF0IGJ1dCBJIGhhcHBpbHkgYWNrbm93bGVkZ2UgdGhh
dCBvdGhlcnMgd2l0aCBkaWZmZXJlbnQgYmFja2dyb3VuZHMgYW5kXHBhcg0Kd29yayBwYXR0ZXJu
cyB3b3VsZCBmZWVsIGRpZmZlcmVudGx5IHRvIG1lLiBccGFyDQpccGFyDQpUaGUgbW9zdCBmcmVx
dWVudCBpbml0aWFsIG9iamVjdGlvbiBJIGhlYXIgZnJvbSBzZWFzb25lZCBQYXNjYWwgcHJvZ3Jh
bW1lcnNccGFyDQp3aGVuIHByZXNlbnRlZCB3aXRoIE9iZXJvbiAvIENvbXBvbmVudCBQYXNjYWwg
aXMgdGhhdCBccGFyDQpccGFyDQphKSBpdCBpcyBjYXNlLXNlbnNpdGl2ZSBccGFyDQpccGFyDQpi
KSBhbGwgdGhlIHJlc2VydmVkIHdvcmRzIGFyZSBpbiB1cHBlcmNhc2UuIFxwYXINClxwYXINClVu
Zm9ydHVuYXRlbHksIHRoZXNlIHR3byBkaXN0aW5jdCBpc3N1ZXMgdXN1YWxseSBnZXQgY29uZnVz
ZWQgaW50byBvbmUuIElmXHBhcg0KdGhlIGNvZGUgZGV2ZWxvcG1lbnQgdG9vbCBsb29rcyBhZnRl
ciAoYiksIHRoZW4gaXQgaXMgdGhlbiBvbmx5IG5lY2Vzc2FyeSB0b1xwYXINCidkZWZlbmQnIChh
KSB3aGljaCBpcyBtdWNoIGVhc2llciB0byBkbyBpZiB5b3UgYXJlIHRhbGtpbmcgdG8gYVxwYXIN
CmxvZ2ljYWxseS10aGlua2luZyBiZWluZy5ccGFyDQpccGFyDQpXaHkgZG8geW91IHRoaW5rIHRo
YXQgUGFzY2FsIHByb2dyYW1tZXJzIG1pZ2h0IG9iamVjdCB0byBPYmVyb24ncyB1cHBlcmNhc2Vc
cGFyDQprZXl3b3Jkcz8gQXBwZWFyYW5jZT8gVHlwaW5nIGRpZmZpY3VsdGllcz8gRmVlbCB0aGV5
IG5lZWQgdG8gaGF2ZSBhbiBleGN1c2VccGFyDQp0byBqdXN0aWZ5IHdoeSB0aGV5IHNob3VsZG4n
dCBwdXQgaW4gdGhlIGVmZm9ydCB0byBsZWFybiBPYmVyb24gKGJ1dCBjYW4ndFxwYXINCnRoaW5r
IG9mIGFueXRoaW5nIGVsc2UgdG8gb2JqZWN0IHRvKT8gU29tZXRoaW5nIGVsc2U/XHBhcg0KXHBh
cg0KRm9yIG1lIHRoZSBvbmx5IGlzc3VlIHdhcyB0eXBpbmcgZGlmZmljdWx0aWVzLiBUaGF0IGhh
cyBub3cgYmVlbiBvdmVyY29tZSBzb1xwYXINCkkgYW0gaGFwcHksXHBhcg0KXHBhcg0KQ2hyaXMg
QnVycm93c1xwYXINCkNGQiBTb2Z0d2FyZVxwYXINCmh0dHA6Ly93d3cuY2Zic29mdHdhcmUuY29t
L2dwY3BccGFyDQpccGFyDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tXHBhcg0KPiBGcm9t
OiBibGFja2JveEBvYmVyb24uY2ggW21haWx0bzpibGFja2JveEBvYmVyb24uY2hdIE9uIFxwYXIN
Cj4gQmVoYWxmIE9mIEZ5b2RvciBUa2FjaG92XHBhcg0KPiBTZW50OiBUdWVzZGF5LCAzIE9jdG9i
ZXIgMjAwNiA1OjMyIFBNXHBhcg0KPiBUbzogQmxhY2tCb3ggTWFpbGluZyBMaXN0XHBhcg0KPiBT
dWJqZWN0OiBbQmxhY2tCb3hdIC0gQXV0by1jYXBpdGFsaXNhdGlvbiBvZiBrZXl3b3Jkc1xwYXIN
Cj4gXHBhcg0KPiBccGFyDQo+IEkgd291bGQgbGlrZSB0byB2b2ljZSBteSBjb25jZXJuIHdpdGgg
dGhlIGNvbXBsZXhpdHkgb2YgdGhlc2UgXHBhcg0KPiAoYW5kIHNvbWUgb3RoZXIpIHN1Z2dlc3Rp
b25zIC0tIGlzIHRoYXQgY29tcGxleGl0eSByZWFsbHksIFxwYXINCj4gdHJ1bGx5IG5lY2Vzc2Fy
eT9ccGFyDQo+IFxwYXINCj4gUHJlc3NpbmcgYSBmdW5jdGlvbiBrZXkgbm90IG9ubHkgY2FwaXRh
bGl6ZXMgdGhlIHdvcmQgYnV0IFxwYXINCj4gYWxzbyBleHBhbmRzIGFuIGVudGlyZSBzeW50YXgg
c3RydWN0dXJlLiBJdCBpcyBhbHNvIHZlcnkgZWFzeSBccGFyDQo+IHRvIGxlYXJuLCBhbmQgcmVx
dWlyZXMgb25seSBhIHNpbXBsZSBtb2R1bGUgd2l0aCBhIHNpbXBsZSBjb21tYW5kLlxwYXINCj4g
XHBhcg0KPiBJIGFtIGNvbmNlcm5lZCB3aXRoIHRoZSB0ZW5kZW5jeSB0b3dhcmRzIHVubmVjZXNz
YXJ5IGNvbXBsZXhpdHkuXHBhcg0KPiBccGFyDQo+IGNoZWVyc1xwYXINCj4gZnlvZG9yXHBhcg0K
PiBccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3Ig
VU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNofX0AAAAAEQAAANSdFA==
----boundary-LibPST-iamunique-148300385_-_---
Received on Wed Oct 04 2006 - 02:10:31 UTC