Component Pascal wish list

From: [at]} <robert.d.campbell{>
Date: Mon, 17 Jun 2002 11:36:53 +0000 (GMT)

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

It is nearly a year since BlackBox 1.4 was officially released.
Is it time to start speculating on what might be in 1.5?

I'm afraid that unsigned numerics is not high on my list. While
I missed them when switching from Modula II, I found that the Oberon/L
type-safe (1-way) hierarchy WAS a simplification, and the loss of efficiency
was (for me) less of an issue.

For mucking around with hardware registers would not 1-byte & 2-byte SETs not
be safer abstractions than 8-bit numbers?

I'd ask (at the language level) for the operators <, <=, etc to be extended
to SET types to mean set inclusion and strict set inclusion. This is a
simplification in that it makes the instruction set more orthogonal, and would
have no backward compatibility problems.

Any other suggestions ?


Regards

Robert Campbell


--------------------------------------------

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEl0IGlzIG5lYXJseSBhIHllYXIgc2luY2UgQmxh
Y2tCb3ggMS40IHdhcyBvZmZpY2lhbGx5IHJlbGVhc2VkLlxwYXINCklzIGl0IHRpbWUgdG8gc3Rh
cnQgc3BlY3VsYXRpbmcgb24gd2hhdCBtaWdodCBiZSBpbiAxLjU/XHBhcg0KXHBhcg0KSSdtIGFm
cmFpZCB0aGF0IHVuc2lnbmVkIG51bWVyaWNzIGlzIG5vdCBoaWdoIG9uIG15IGxpc3QuIFdoaWxl
XHBhcg0KSSBtaXNzZWQgdGhlbSB3aGVuIHN3aXRjaGluZyBmcm9tIE1vZHVsYSBJSSwgSSBmb3Vu
ZCB0aGF0IHRoZSBPYmVyb24vTFxwYXINCnR5cGUtc2FmZSAoMS13YXkpIGhpZXJhcmNoeSBXQVMg
YSBzaW1wbGlmaWNhdGlvbiwgYW5kIHRoZSBsb3NzIG9mIGVmZmljaWVuY3lccGFyDQp3YXMgKGZv
ciBtZSkgbGVzcyBvZiBhbiBpc3N1ZS5ccGFyDQpccGFyDQpGb3IgbXVja2luZyBhcm91bmQgd2l0
aCBoYXJkd2FyZSByZWdpc3RlcnMgd291bGQgbm90IDEtYnl0ZSAmIDItYnl0ZSBTRVRzIG5vdFxw
YXINCmJlIHNhZmVyIGFic3RyYWN0aW9ucyB0aGFuIDgtYml0IG51bWJlcnM/XHBhcg0KXHBhcg0K
SSdkIGFzayAoYXQgdGhlIGxhbmd1YWdlIGxldmVsKSBmb3IgdGhlIG9wZXJhdG9ycyA8LCA8PSwg
ZXRjIHRvIGJlIGV4dGVuZGVkXHBhcg0KdG8gU0VUIHR5cGVzIHRvIG1lYW4gc2V0IGluY2x1c2lv
biBhbmQgc3RyaWN0IHNldCBpbmNsdXNpb24uIFRoaXMgaXMgYVxwYXINCnNpbXBsaWZpY2F0aW9u
IGluIHRoYXQgaXQgbWFrZXMgdGhlIGluc3RydWN0aW9uIHNldCBtb3JlIG9ydGhvZ29uYWwsIGFu
ZCB3b3VsZFxwYXINCmhhdmUgbm8gYmFja3dhcmQgY29tcGF0aWJpbGl0eSBwcm9ibGVtcy5ccGFy
DQpccGFyDQpBbnkgb3RoZXIgc3VnZ2VzdGlvbnMgP1xwYXINClxwYXINClxwYXINClJlZ2FyZHNc
cGFyDQpccGFyDQpSb2JlcnQgQ2FtcGJlbGxccGFyDQpccGFyDQpccGFyDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxwYXINClxwYXINClRvIHVuc3Vic2NyaWJl
IGZyb20gdGhpcyBtYWlsaW5nIGxpc3QsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdv
cmQgInVuc3Vic2NyaWJlIiB0bzpccGFyDQogICBibGFja2JveC1yZXF1ZXN0QG9iZXJvbi5jaFxw
YXINClxwYXINClRvIGdldCBhIGxpc3Qgb2YgdmFsaWQgZS1tYWlsIGNvbW1hbmRzIGFuZCBpbnN0
cnVjdGlvbnMgb24gdGhlaXIgdXNhZ2UsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdv
cmQgImhlbHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXINClxwYXINClNlbmQgYW55IHByb2Js
ZW0gcmVwb3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0byB0aGlzIGVtYWlsIGxpc3QgdG8gdGhl
IGxpc3Qgb3duZXIgYXRccGFyDQogICBvd25lci1ibGFja2JveEBvYmVyb24uY2hccGFyDQpccGFy
DQpDdXJyZW50IHBvc3RpbmcgcG9saWN5OlxwYXINClxwYXINCmEpIFRvIHBvc3QgeW91IHNob3Vs
ZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQgdG8gdGhl
IG1haWxpbmcgbGlzdC4gVGhhdCB3YXksIHRoZSBsaXN0IHNlcnZlciB3aWxsIHJlY29nbml6ZSB5
b3UgYXMgc3Vic2NyaWJlciBhbmQgZm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRlbHksIHdp
dGhvdXQgY3JlYXRpbmcgYW55IG92ZXJoZWFkLlxwYXINClxwYXINCmIpIElmLCBmb3Igc29tZSBy
ZWFzb24sIHlvdSBjYW5ub3QgcG9zdCBmcm9tIHRoZSBhZGRyZXNzLCBieSB3aGljaCB5b3UgYXJl
IHN1YnNjcmliZWQsIHlvdXIgbWVzc2FnZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBhdm9pZCBzcGFt
LiBQbGVhc2UgdW5kZXJzdGFuZCB0aGF0IG1vZGVyYXRpb24gd2lsbCBvZnRlbiBjYXVzZSBzb21l
IGRlbGF5LCBpbiBwYXJ0aWN1bGFyIG92ZXIgd2Vla2VuZHMgb3IgaG9seWRheX19AG9uLmNoOw==


----boundary-LibPST-iamunique-1031149224_-_---
Received on Mon Jun 17 2002 - 13:36:53 UTC

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