Re: Inofficial BlackBox 2.0

From: [at]} <Marco>
Date: Mon, 19 Nov 2007 11:24:52 +0100

----boundary-LibPST-iamunique-519705706_-_- Content-type: text/plain Hello Bernhard My replies below: Treutwein Bernhard wrote: Wojtek Skulski wrote: Marco: I am not sure it is a good idea to branch off a new version of BlackBox competing for manpower and resorces with the main branch. Anyone who is attracted to your branch will face an incompatibility problem. It is therefore not realistic to expect the community to support your effort. Sorry for expressing a discouraging opinion. I agree fully with Wojtek that the least thing we want to have is yet another branch in the Oberon community. By branching the Oberon System into System 3 and V4 it lost a lot of its attraction. On the other hand I also find some aspects of Marco's BB 2.0 (Branco/Black ?) very interesting. I did not (yet) realize the claim for "Truly Cooperative Real Multi Tasking" which makes it even more interesting. Well: BlackBox is based on something called "Cooperative Multi Tasking". What does this mean? It means that the writers of tasks have to cooperate. In what way? In keeping their actions short and thus keeping the frequency of task scheduling high. Now, I came to the conclusion that BlackBox 1.x NEVER was truly cooperative in the core itself, because of the mouse tracking procedures. Since I have found a way to make the system itself cooperate I belive that I can now call it "Truly" cooperative and "Real" Multi Tasking. But: It is based on BB 1.5 and therefore it is already an incompatible branch. There has been changes to the *.ocf format between Releases 1.5 and 1.6rc5 (see & compare: Dev/Spec/ObjFile.odc). Will there be an attempt to unify those? That is a question of interest. It is not worth for me to face any such effort, if no one will use it. However if people really would want to use BB 2.0 and also contribute, then I would certainly invest further effort in making it better and better! Also: There is a lack of information about BB 2.0 especially the meaning of the different command line parameters. regards Bernhard ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy ----boundary-LibPST-iamunique-519705706_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbWh0bWwxIFxkZWZmMHtcZm9udHRibA0Ke1xmMFxm c3dpc3MgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJcZm5pbFxmY2hh cnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBOZXc7fX0NCntc Y29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7fQ0KXHVjMVxw YXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyNCANCntcKlxodG1sdGFnMjQzIDwhRE9DVFlQRSBo dG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iPn0NCntc KlxodG1sdGFnMyBccGFyIH0NCntcKlxodG1sdGFnMTkgPGh0bWw+fQ0Ke1wqXGh0bWx0YWcyIFxw YXIgfQ0Ke1wqXGh0bWx0YWczNCA8aGVhZD59DQp7XCpcaHRtbHRhZzEgXHBhciB9DQp7XCpcaHRt bHRhZzI0MSAgIH0NCntcKlxodG1sdGFnMSBccGFyIH0NCntcKlxodG1sdGFnNDEgPC9oZWFkPn0N CntcKlxodG1sdGFnMiBccGFyIH0NCntcKlxodG1sdGFnNTAgPGJvZHkgYmdjb2xvcj0iI2ZmZmZm ZiIgdGV4dD0iIzAwMDAwMCI+fVxodG1scnRmIFx2aWV3a2luZDUNCntcKlxiYWNrZ3JvdW5kIHtc c2hwe1wqXHNocGluc3R7XHNwe1xzbiBmaWxsQ29sb3J9e1xzdiAxNjc3NzIxNX19e1xzcHtcc24g ZkZpbGxlZH17XHN2IDF9fX19fVxodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH17XCpcaHRt bHRhZzY0fVxodG1scnRmIHtcaHRtbHJ0ZjAgSGVsbG8gQmVybmhhcmQNCntcKlxodG1sdGFnMTE2 IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0NCntc KlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFn NCBccGFyIH1NeSByZXBsaWVzIGJlbG93Og0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBc bGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfQ0Ke1wqXGh0bWx0YWcxMTYgPGJy Pn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfVRyZXV0d2Vp biBCZXJuaGFyZCB3cm90ZToNCntcKlxodG1sdGFnNCBccGFyIH1caHRtbHJ0ZiAgXGh0bWxydGYw IHtcKlxodG1sdGFnNzJ9XGh0bWxydGZccGFyfVxodG1scnRmMA0KDQp7XCpcaHRtbHRhZzk2IDxi bG9ja3F1b3RlXHBhciAgY2l0ZT0ibWlkOjFCNkMwQzcxQThFNEM5NDdBNzNDRTVGOEE1NjJDMERB MDc2NTVGQjJAbWFpbDIuenV2LnVuaS1tdWVuY2hlbi5kZSJccGFyICB0eXBlPSJjaXRlIj59XGh0 bWxydGYgXHBhcg0Ke1xodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH0NCntcKlxodG1sdGFn MjQwICAgfQ0Ke1wqXGh0bWx0YWc5NiA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj59XGh0bWxydGYg e1xodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH0NCntcKlxodG1sdGFnMjQwICAgICB9DQp7 XCpcaHRtbHRhZzEyOCA8cHJlIHdyYXA9IiI+fVxodG1scnRmIHtccGFyZFxwbGFpblxmMVxmczIw IFxodG1scnRmMCBcaHRtbHJ0ZiB7XGh0bWxydGYwIFxsaTcyMCBXb2p0ZWsgU2t1bHNraSB3cm90 ZTogXGxpbmUNClxsaW5lDQpcdGFiIE1hcmNvOlxsaW5lDQpcdGFiIFxsaW5lDQpcdGFiICAgSSBh bSBub3Qgc3VyZSBpdCBpcyBhIGdvb2QgaWRlYSB0byBicmFuY2ggb2ZmIGEgbmV3IHZlcnNpb25c bGluZQ0KXHRhYiBvZiBCbGFja0JveCBjb21wZXRpbmcgZm9yIG1hbnBvd2VyIGFuZCByZXNvcmNl cyB3aXRoIHRoZSBtYWluXGxpbmUNCiAgICBicmFuY2guIEFueW9uZSB3aG8gaXMgYXR0cmFjdGVk IHRvIHlvdXIgYnJhbmNoIHdpbGwgZmFjZSBhbiBcbGluZQ0KICAgIGluY29tcGF0aWJpbGl0eSBw cm9ibGVtLiBJdCBpcyB0aGVyZWZvcmUgbm90IHJlYWxpc3RpYyB0byBcbGluZQ0KICAgIGV4cGVj dCB0aGUgY29tbXVuaXR5IHRvIHN1cHBvcnQgeW91ciBlZmZvcnQuIFNvcnJ5IGZvciBcbGluZQ0K ICAgIGV4cHJlc3NpbmcgYSBkaXNjb3VyYWdpbmcgb3Bpbmlvbi5cbGluZQ0KICAgIFxodG1scnRm XHBhcn1caHRtbHJ0ZjANCg0Ke1wqXGh0bWx0YWcxMzYgPC9wcmU+fVxodG1scnRmIH1caHRtbHJ0 ZjAgDQp7XCpcaHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzI0MCAgIH0NCntcKlxodG1sdGFn MTA0IDwvYmxvY2txdW90ZT59XGh0bWxydGYgfVxwYXINClxodG1scnRmMCANCntcKlxodG1sdGFn MCBccGFyIH0NCntcKlxodG1sdGFnMjQwICAgfQ0Ke1wqXGh0bWx0YWcxMjggPHByZSB3cmFwPSIi Pn1caHRtbHJ0ZiB7XHBhcmRccGxhaW5cZjFcZnMyMCBcaHRtbHJ0ZjAgXGh0bWxydGYge1xodG1s cnRmMCBcbGkzNjAgDQp7XCpcaHRtbHRhZzI0NCA8IS0tLS0+fVxsaW5lDQpJIGFncmVlIGZ1bGx5 IHdpdGggV29qdGVrIHRoYXQgdGhlIGxlYXN0IHRoaW5nIHdlIHdhbnQgdG8gXGxpbmUNCmhhdmUg aXMgeWV0IGFub3RoZXIgYnJhbmNoIGluIHRoZSBPYmVyb24gY29tbXVuaXR5LiBCeVxsaW5lDQpi cmFuY2hpbmcgdGhlIE9iZXJvbiBTeXN0ZW0gaW50byBTeXN0ZW0gMyBhbmQgVjQgaXQgbG9zdFxs aW5lDQphIGxvdCBvZiBpdHMgYXR0cmFjdGlvbi5cbGluZQ0KXGxpbmUNCk9uIHRoZSBvdGhlciBo YW5kIEkgYWxzbyBmaW5kIHNvbWUgYXNwZWN0cyBvZiBNYXJjbydzIFxsaW5lDQpCQiAyLjAgKEJy YW5jby9CbGFjayA/KSB2ZXJ5IGludGVyZXN0aW5nLiBJIGRpZCBub3QgKHlldClcbGluZQ0KcmVh bGl6ZSB0aGUgY2xhaW0gZm9yICJUcnVseSBDb29wZXJhdGl2ZSBSZWFsIE11bHRpIFRhc2tpbmci XGxpbmUNCndoaWNoIG1ha2VzIGl0IGV2ZW4gbW9yZSBpbnRlcmVzdGluZy5cbGluZQ0KICBcaHRt bHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntcKlxodG1sdGFnMTM2IDwvcHJlPn1caHRtbHJ0ZiB9XGh0 bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIgfQ0Ke1wqXGh0bWx0YWcxMDQgPC9ibG9ja3F1b3Rl Pn1caHRtbHJ0ZiB9XHBhcg0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIgfXtcKlxodG1s dGFnNjR9XGh0bWxydGYge1xodG1scnRmMCBXZWxsOiBCbGFja0JveCBpcyBiYXNlZCBvbiBzb21l dGhpbmcgY2FsbGVkICJDb29wZXJhdGl2ZSBNdWx0aQ0Ke1wqXGh0bWx0YWc0IFxwYXIgfVxodG1s cnRmICBcaHRtbHJ0ZjAgVGFza2luZyIuIFdoYXQgZG9lcyB0aGlzIG1lYW4/IEl0IG1lYW5zIHRo YXQgdGhlIHdyaXRlcnMgb2YgdGFza3MgaGF2ZQ0Ke1wqXGh0bWx0YWc0IFxwYXIgfVxodG1scnRm ICBcaHRtbHJ0ZjAgdG8gY29vcGVyYXRlLiBJbiB3aGF0IHdheT8gSW4ga2VlcGluZyB0aGVpciBh Y3Rpb25zIHNob3J0IGFuZCB0aHVzDQp7XCpcaHRtbHRhZzQgXHBhciB9XGh0bWxydGYgIFxodG1s cnRmMCBrZWVwaW5nIHRoZSBmcmVxdWVuY3kgb2YgdGFzayBzY2hlZHVsaW5nIGhpZ2guDQp7XCpc aHRtbHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQg XHBhciB9Tm93LCBJIGNhbWUgdG8gdGhlIGNvbmNsdXNpb24gdGhhdCBCbGFja0JveCAxLnggTkVW RVIgd2FzIHRydWx5DQp7XCpcaHRtbHRhZzQgXHBhciB9XGh0bWxydGYgIFxodG1scnRmMCBjb29w ZXJhdGl2ZSBpbiB0aGUgY29yZSBpdHNlbGYsIGJlY2F1c2Ugb2YgdGhlIG1vdXNlIHRyYWNraW5n DQp7XCpcaHRtbHRhZzQgXHBhciB9XGh0bWxydGYgIFxodG1scnRmMCBwcm9jZWR1cmVzLiBTaW5j ZSBJIGhhdmUgZm91bmQgYSB3YXkgdG8gbWFrZSB0aGUgc3lzdGVtIGl0c2VsZg0Ke1wqXGh0bWx0 YWc0IFxwYXIgfVxodG1scnRmICBcaHRtbHJ0ZjAgY29vcGVyYXRlIEkgYmVsaXZlIHRoYXQgSSBj YW4gbm93IGNhbGwgaXQgIlRydWx5IiBjb29wZXJhdGl2ZSBhbmQNCntcKlxodG1sdGFnNCBccGFy IH1caHRtbHJ0ZiAgXGh0bWxydGYwICJSZWFsIiBNdWx0aSBUYXNraW5nLg0Ke1wqXGh0bWx0YWcx MTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfXtc KlxodG1sdGFnNzJ9XGh0bWxydGZccGFyfVxodG1scnRmMA0KDQp7XCpcaHRtbHRhZzk2IDxibG9j a3F1b3RlXHBhciAgY2l0ZT0ibWlkOjFCNkMwQzcxQThFNEM5NDdBNzNDRTVGOEE1NjJDMERBMDc2 NTVGQjJAbWFpbDIuenV2LnVuaS1tdWVuY2hlbi5kZSJccGFyICB0eXBlPSJjaXRlIj59XGh0bWxy dGYgXHBhcg0Ke1xodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH0NCntcKlxodG1sdGFnMjQw ICAgfQ0Ke1wqXGh0bWx0YWcxMjggPHByZSB3cmFwPSIiPn1caHRtbHJ0ZiB7XHBhcmRccGxhaW5c ZjFcZnMyMCBcaHRtbHJ0ZjAgXGh0bWxydGYge1xodG1scnRmMCBcbGkzNjAgXGxpbmUNCkJ1dDog SXQgaXMgYmFzZWQgb24gQkIgMS41IGFuZCB0aGVyZWZvcmUgaXQgaXMgYWxyZWFkeSBhblxsaW5l DQppbmNvbXBhdGlibGUgYnJhbmNoLiBUaGVyZSBoYXMgYmVlbiBjaGFuZ2VzIHRvIHRoZSAqLm9j ZlxsaW5lDQpmb3JtYXQgYmV0d2VlbiBSZWxlYXNlcyAxLjUgYW5kIDEuNnJjNSAoc2VlIA0Ke1wq XGh0bWx0YWc4NCAmYW1wO31caHRtbHJ0ZiAmXGh0bWxydGYwICBjb21wYXJlOiBcbGluZQ0KRGV2 L1NwZWMvT2JqRmlsZS5vZGMpLiBXaWxsIHRoZXJlIGJlIGFuIGF0dGVtcHQgdG8gdW5pZnlcbGlu ZQ0KdGhvc2U/XGxpbmUNCiAgXGh0bWxydGZccGFyfVxodG1scnRmMA0KDQp7XCpcaHRtbHRhZzEz NiA8L3ByZT59XGh0bWxydGYgfVxodG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH0NCntcKlxo dG1sdGFnMTA0IDwvYmxvY2txdW90ZT59XGh0bWxydGYgfVxwYXINClxodG1scnRmMCANCntcKlxo dG1sdGFnMCBccGFyIH17XCpcaHRtbHRhZzY0fVxodG1scnRmIHtcaHRtbHJ0ZjAgVGhhdCBpcyBh IHF1ZXN0aW9uIG9mIGludGVyZXN0LiBJdCBpcyBub3Qgd29ydGggZm9yIG1lIHRvIGZhY2UgYW55 IHN1Y2gNCntcKlxodG1sdGFnNCBccGFyIH1caHRtbHJ0ZiAgXGh0bWxydGYwIGVmZm9ydCwgaWYg bm8gb25lIHdpbGwgdXNlIGl0Lg0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0K XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfUhvd2V2ZXIgaWYgcGVvcGxlIHJlYWxseSB3 b3VsZCB3YW50IHRvIHVzZSBCQiAyLjAgYW5kIGFsc28gY29udHJpYnV0ZSwNCntcKlxodG1sdGFn NCBccGFyIH1caHRtbHJ0ZiAgXGh0bWxydGYwIHRoZW4gSSB3b3VsZCBjZXJ0YWlubHkgaW52ZXN0 IGZ1cnRoZXIgZWZmb3J0IGluIG1ha2luZyBpdCBiZXR0ZXIgYW5kDQp7XCpcaHRtbHRhZzQgXHBh ciB9XGh0bWxydGYgIFxodG1scnRmMCBiZXR0ZXIhDQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1s cnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9e1wqXGh0bWx0YWc3Mn1c aHRtbHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntcKlxodG1sdGFnOTYgPGJsb2NrcXVvdGVccGFyICBj aXRlPSJtaWQ6MUI2QzBDNzFBOEU0Qzk0N0E3M0NFNUY4QTU2MkMwREEwNzY1NUZCMkBtYWlsMi56 dXYudW5pLW11ZW5jaGVuLmRlIlxwYXIgIHR5cGU9ImNpdGUiPn1caHRtbHJ0ZiBccGFyDQp7XGh0 bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIgfQ0Ke1wqXGh0bWx0YWcyNDAgICB9DQp7XCpcaHRt bHRhZzEyOCA8cHJlIHdyYXA9IiI+fVxodG1scnRmIHtccGFyZFxwbGFpblxmMVxmczIwIFxodG1s cnRmMCBcaHRtbHJ0ZiB7XGh0bWxydGYwIFxsaTM2MCBcbGluZQ0KQWxzbzogVGhlcmUgaXMgYSBs YWNrIG9mIGluZm9ybWF0aW9uIGFib3V0IEJCIDIuMCBlc3BlY2lhbGx5XGxpbmUNCiAgICAgIHRo ZSBtZWFuaW5nIG9mIHRoZSBkaWZmZXJlbnQgY29tbWFuZCBsaW5lIHBhcmFtZXRlcnMuIFxsaW5l DQpcbGluZQ0KcmVnYXJkc1xsaW5lDQogICAgQmVybmhhcmRcbGluZQ0KXGxpbmUNClxsaW5lDQot LS0tXGxpbmUNClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05P RkYgQkxBQ0tCT1giIHRvIHt9DQp7XCpcaHRtbHRhZzg0IDxhIGNsYXNzPSJtb3otdHh0LWxpbmst YWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0giPn1caHRt bHJ0ZiB7XGZpZWxke1wqXGZsZGluc3R7SFlQRVJMSU5LICJtYWlsdG86TElTVFNFUlZATElTVFMu T0JFUk9OLkNIIn19e1xmbGRyc2x0XGNmMVx1bCBcaHRtbHJ0ZjAgTElTVFNFUlZATElTVFMuT0JF Uk9OLkNIXGh0bWxydGYgfVxodG1scnRmMCBcaHRtbHJ0ZiB9XGh0bWxydGYwIA0Ke1wqXGh0bWx0 YWc5MiA8L2E+fVxsaW5lDQpcbGluZQ0KICBcaHRtbHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntcKlxo dG1sdGFnMTM2IDwvcHJlPn1caHRtbHJ0ZiB9XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIg fQ0Ke1wqXGh0bWx0YWcxMDQgPC9ibG9ja3F1b3RlPn1caHRtbHJ0ZiB9XHBhcg0KXGh0bWxydGYw IA0Ke1wqXGh0bWx0YWcwIFxwYXIgfQ0Ke1wqXGh0bWx0YWcxMTIgPGJyPn1caHRtbHJ0ZiBccGFy DQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAgXHBhciB9DQp7XCpcaHRtbHRhZzU4IDwvYm9keT59 DQp7XCpcaHRtbHRhZzIgXHBhciB9DQp7XCpcaHRtbHRhZzI3IDwvaHRtbD59DQp7XCpcaHRtbHRh ZzMgXHBhciB9DQp7XCpcaHRtbHRhZzY0IDxwPn1caHRtbHJ0ZiB7XGh0bWxydGYwIA0Ke1wqXGh0 bWx0YWc0IFxwYXIgfS0tLS0NCntcKlxodG1sdGFnNCBccGFyIH1caHRtbHJ0ZiAgXGh0bWxydGYw IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tC T1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSA0Ke1wqXGh0bWx0YWc0IFxwYXIgfVxodG1s cnRmICBcaHRtbHJ0ZjAgXGh0bWxydGZ9fQBUAEQgSFRNTCA0JC4wDg== ----boundary-LibPST-iamunique-519705706_-_--- Received on Mon Nov 19 2007 - 11:24:52 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:31:12 UTC