Re: Component Pascal wish list : DDDDD

From: [at]} <tei>
Date: Mon, 17 Jun 2002 22:05:41 +0200

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

Hello robert,

Monday, June 17, 2002, 1:36:53 PM, you wrote:

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

1.4?
where?
hehehe....

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

rdcbc> For mucking around with hardware registers would not 1-byte & 2-byte SETs not

rdcbc> be safer abstractions than 8-bit numbers?

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

rdcbc> Any other suggestions ?


rdcbc> Regards

rdcbc> Robert Campbell

Compiler level info label marker, ala .NET style:

[mark code][revised][sincro this code with dan code]
void doSomething ( )
{ }

[dan code][not-revised]
void doAlfaOmega()
{ }

compiler understand this labels, and save with functions. Then debug
traps show the info in a smart way.

- - -

automatically Componet downloader and installer from CPAN^H^H^H..
Oops!.. from Oberon.ch components world repository (if exist)

- - -

opengl unit

- - -

component wizard setup creator (or uploader)

- - -

PGPCode marker

- - -

Concurrent Version System Management (net repository?)

- - -

human friendly customizable "beep" after a Trap :D

- - -

bugs wizard submision form (feedback for Oberon guys)

- - -

active-x embeding for oberon black box files (yet coded?)

- - -

Huevos de Pascua

- - -

a way to change background texture and translucent windows

- - -

etc...


Tei

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

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvIHJvYmVydCxccGFyDQpccGFyDQpNb25k
YXksIEp1bmUgMTcsIDIwMDIsIDE6MzY6NTMgUE0sIHlvdSB3cm90ZTpccGFyDQpccGFyDQpyZGNi
Yz4gSXQgaXMgbmVhcmx5IGEgeWVhciBzaW5jZSBCbGFja0JveCAxLjQgd2FzIG9mZmljaWFsbHkg
cmVsZWFzZWQuXHBhcg0KcmRjYmM+IElzIGl0IHRpbWUgdG8gc3RhcnQgc3BlY3VsYXRpbmcgb24g
d2hhdCBtaWdodCBiZSBpbiAxLjU/XHBhcg0KXHBhcg0KMS40P1xwYXINCndoZXJlP1xwYXINCmhl
aGVoZS4uLi5ccGFyDQpccGFyDQpyZGNiYz4gSSdtIGFmcmFpZCB0aGF0IHVuc2lnbmVkIG51bWVy
aWNzIGlzIG5vdCBoaWdoIG9uIG15IGxpc3QuIFdoaWxlXHBhcg0KcmRjYmM+IEkgbWlzc2VkIHRo
ZW0gd2hlbiBzd2l0Y2hpbmcgZnJvbSBNb2R1bGEgSUksIEkgZm91bmQgdGhhdCB0aGUgT2Jlcm9u
L0xccGFyDQpyZGNiYz4gdHlwZS1zYWZlICgxLXdheSkgaGllcmFyY2h5IFdBUyBhIHNpbXBsaWZp
Y2F0aW9uLCBhbmQgdGhlIGxvc3Mgb2YgZWZmaWNpZW5jeVxwYXINCnJkY2JjPiB3YXMgKGZvciBt
ZSkgbGVzcyBvZiBhbiBpc3N1ZS5ccGFyDQpccGFyDQpyZGNiYz4gRm9yIG11Y2tpbmcgYXJvdW5k
IHdpdGggaGFyZHdhcmUgcmVnaXN0ZXJzIHdvdWxkIG5vdCAxLWJ5dGUgJiAyLWJ5dGUgU0VUcyBu
b3RccGFyDQpyZGNiYz4gYmUgc2FmZXIgYWJzdHJhY3Rpb25zIHRoYW4gOC1iaXQgbnVtYmVycz9c
cGFyDQpccGFyDQpyZGNiYz4gSSdkIGFzayAoYXQgdGhlIGxhbmd1YWdlIGxldmVsKSBmb3IgdGhl
IG9wZXJhdG9ycyA8LCA8PSwgZXRjIHRvIGJlIGV4dGVuZGVkXHBhcg0KcmRjYmM+IHRvIFNFVCB0
eXBlcyB0byBtZWFuIHNldCBpbmNsdXNpb24gYW5kIHN0cmljdCBzZXQgaW5jbHVzaW9uLiBUaGlz
IGlzIGFccGFyDQpyZGNiYz4gc2ltcGxpZmljYXRpb24gaW4gdGhhdCBpdCBtYWtlcyB0aGUgaW5z
dHJ1Y3Rpb24gc2V0IG1vcmUgb3J0aG9nb25hbCwgYW5kIHdvdWxkXHBhcg0KcmRjYmM+IGhhdmUg
bm8gYmFja3dhcmQgY29tcGF0aWJpbGl0eSBwcm9ibGVtcy5ccGFyDQpccGFyDQpyZGNiYz4gQW55
IG90aGVyIHN1Z2dlc3Rpb25zID9ccGFyDQpccGFyDQpccGFyDQpyZGNiYz4gUmVnYXJkc1xwYXIN
ClxwYXINCnJkY2JjPiBSb2JlcnQgQ2FtcGJlbGxccGFyDQpccGFyDQpDb21waWxlciBsZXZlbCBp
bmZvIGxhYmVsIG1hcmtlciwgYWxhIC5ORVQgc3R5bGU6XHBhcg0KXHBhcg0KW21hcmsgY29kZV1b
cmV2aXNlZF1bc2luY3JvIHRoaXMgY29kZSB3aXRoIGRhbiBjb2RlXVxwYXINCnZvaWQgZG9Tb21l
dGhpbmcgKCApXHBhcg0KXHsgXH1ccGFyDQpccGFyDQpbZGFuIGNvZGVdW25vdC1yZXZpc2VkXVxw
YXINCnZvaWQgZG9BbGZhT21lZ2EoKVxwYXINClx7IFx9XHBhcg0KXHBhcg0KY29tcGlsZXIgdW5k
ZXJzdGFuZCB0aGlzIGxhYmVscywgYW5kIHNhdmUgd2l0aCBmdW5jdGlvbnMuIFRoZW4gZGVidWdc
cGFyDQp0cmFwcyBzaG93IHRoZSBpbmZvIGluIGEgc21hcnQgd2F5LlxwYXINClxwYXINCiAtIC0g
LVxwYXINClxwYXINCmF1dG9tYXRpY2FsbHkgQ29tcG9uZXQgZG93bmxvYWRlciBhbmQgaW5zdGFs
bGVyIGZyb20gQ1BBTl5IXkheSC4uXHBhcg0KT29wcyEuLiBmcm9tIE9iZXJvbi5jaCBjb21wb25l
bnRzIHdvcmxkIHJlcG9zaXRvcnkgKGlmIGV4aXN0KVxwYXINClxwYXINCiAtIC0gLVxwYXINClxw
YXINCm9wZW5nbCB1bml0XHBhcg0KXHBhcg0KIC0gLSAtXHBhcg0KXHBhcg0KY29tcG9uZW50IHdp
emFyZCBzZXR1cCBjcmVhdG9yIChvciB1cGxvYWRlcilccGFyDQpccGFyDQogLSAtIC1ccGFyDQpc
cGFyDQpQR1BDb2RlIG1hcmtlclxwYXINClxwYXINCiAtIC0gLVxwYXINClxwYXINCkNvbmN1cnJl
bnQgVmVyc2lvbiBTeXN0ZW0gTWFuYWdlbWVudCAobmV0IHJlcG9zaXRvcnk/KVxwYXINClxwYXIN
CiAtIC0gLVxwYXINClxwYXINCmh1bWFuIGZyaWVuZGx5IGN1c3RvbWl6YWJsZSAiYmVlcCIgYWZ0
ZXIgYSBUcmFwIDpEXHBhcg0KXHBhcg0KIC0gLSAtXHBhcg0KXHBhcg0KYnVncyB3aXphcmQgc3Vi
bWlzaW9uIGZvcm0gKGZlZWRiYWNrIGZvciBPYmVyb24gZ3V5cylccGFyDQpccGFyDQogLSAtIC1c
cGFyDQpccGFyDQphY3RpdmUteCBlbWJlZGluZyBmb3Igb2Jlcm9uIGJsYWNrIGJveCBmaWxlcyAo
eWV0IGNvZGVkPylccGFyDQpccGFyDQogLSAtIC1ccGFyDQpccGFyDQpIdWV2b3MgZGUgUGFzY3Vh
XHBhcg0KXHBhcg0KIC0gLSAtXHBhcg0KXHBhcg0KYSB3YXkgdG8gY2hhbmdlIGJhY2tncm91bmQg
dGV4dHVyZSBhbmQgdHJhbnNsdWNlbnQgd2luZG93c1xwYXINClxwYXINCiAtIC0gLVxwYXINClxw
YXINCmV0Yy4uLlxwYXINClxwYXINClxwYXINClRlaVxwYXINClxwYXINCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUg
ZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29y
ZCAidW5zdWJzY3JpYmUiIHRvOlxwYXINCiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBh
cg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3Ry
dWN0aW9ucyBvbiB0aGVpciB1c2FnZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29y
ZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxl
bSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUg
bGlzdCBvd25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXIN
CkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxk
IHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUg
bWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlv
dSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0
aG91dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJl
YXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUg
c3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0u
IFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUg
ZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5fX0ALxBjO2IE


----boundary-LibPST-iamunique-114976381_-_---
Received on Mon Jun 17 2002 - 22:05:41 UTC

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