Re: [BLACKBOX] Seasoned Linux.

From: [at]} <Rex>
Date: Wed, 5 Jan 2011 16:26:28 -0600

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

At 05:54 PM 1/4/2011, Douglas G. Danforth wrote:
>Many issues here.
>Does one have access to all the source code (including libraries)?
>Is a datum used in multiple ways, i.e. sometimes as char, sometimes as bits, etc
>(like the common blocks in Fortran)?
>Does one really know the intended type of a construct?

1. Yes, surely. The Linux community is pretty adament about open source.
2, 3. I don't know much C, but I assume you're referring to typecasting? -- which is available in CP. And I assume they use header files, so the types are defined? In any case, part of the objective would be to unsafe practices by imposing Oberon rules.


Wojtek Skulski wrote:
>Be realistic. In a real world software which crashes is better than the one which runs reliably. Software engineers need to justify their salaries.

        It's always good to hear the cynical point of view. That has occurred to me. In the case of Linux it may be slightly less applicable, since a lot of programs (I think) are written by people who don't get paid, or get paid little.


Wojtek Skulski wrote:
>Trying to sell type safety to these folks is like trying to sell the idea of safe guns to NRA.

        Yes, I've noticed, although some cracks are appearing, especially at higher levels.


Aubrey McIntosh wrote:
>The resulting source could have higher level structures edited into
the source as insight becomes available, and with Oberon's speed and
strong typing, it would be fairly simple to produce correct,
equivalently safe, readable code after a couple of compile, edit
cycles.

>I had great enthusiasm for just this project 10 years ago.

        I like it.

Rex Couture


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1208743262_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEF0IDA1OjU0IFBNIDEvNC8yMDExLCBEb3VnbGFz
IEcuIERhbmZvcnRoIHdyb3RlOlxwYXINCj5NYW55IGlzc3VlcyBoZXJlLlxwYXINCj5Eb2VzIG9u
ZSBoYXZlIGFjY2VzcyB0byBhbGwgdGhlIHNvdXJjZSBjb2RlIChpbmNsdWRpbmcgbGlicmFyaWVz
KT9ccGFyDQo+SXMgYSBkYXR1bSB1c2VkIGluIG11bHRpcGxlIHdheXMsIGkuZS4gc29tZXRpbWVz
IGFzIGNoYXIsIHNvbWV0aW1lcyBhcyBiaXRzLCBldGNccGFyDQo+KGxpa2UgdGhlIGNvbW1vbiBi
bG9ja3MgaW4gRm9ydHJhbik/XHBhcg0KPkRvZXMgb25lIHJlYWxseSBrbm93IHRoZSBpbnRlbmRl
ZCB0eXBlIG9mIGEgY29uc3RydWN0P1xwYXINClxwYXINCjEuICBZZXMsIHN1cmVseS4gIFRoZSBM
aW51eCBjb21tdW5pdHkgaXMgcHJldHR5IGFkYW1lbnQgYWJvdXQgb3BlbiBzb3VyY2UuXHBhcg0K
MiwgMy4gIEkgZG9uJ3Qga25vdyBtdWNoIEMsIGJ1dCBJIGFzc3VtZSB5b3UncmUgcmVmZXJyaW5n
IHRvIHR5cGVjYXN0aW5nPyAtLSB3aGljaCBpcyBhdmFpbGFibGUgaW4gQ1AuICBBbmQgSSBhc3N1
bWUgdGhleSB1c2UgaGVhZGVyIGZpbGVzLCBzbyB0aGUgdHlwZXMgYXJlIGRlZmluZWQ/ICBJbiBh
bnkgY2FzZSwgcGFydCBvZiB0aGUgb2JqZWN0aXZlIHdvdWxkIGJlIHRvIHVuc2FmZSBwcmFjdGlj
ZXMgYnkgaW1wb3NpbmcgT2Jlcm9uIHJ1bGVzLlxwYXINClxwYXINClxwYXINCldvanRlayBTa3Vs
c2tpIHdyb3RlOlxwYXINCj5CZSByZWFsaXN0aWMuIEluIGEgcmVhbCB3b3JsZCBzb2Z0d2FyZSB3
aGljaCBjcmFzaGVzIGlzIGJldHRlciB0aGFuIHRoZSBvbmUgd2hpY2ggcnVucyByZWxpYWJseS4g
U29mdHdhcmUgZW5naW5lZXJzIG5lZWQgdG8ganVzdGlmeSB0aGVpciBzYWxhcmllcy5ccGFyDQpc
cGFyDQogICAgICAgIEl0J3MgYWx3YXlzIGdvb2QgdG8gaGVhciB0aGUgY3luaWNhbCBwb2ludCBv
ZiB2aWV3LiAgVGhhdCBoYXMgb2NjdXJyZWQgdG8gbWUuICBJbiB0aGUgY2FzZSBvZiBMaW51eCBp
dCBtYXkgYmUgc2xpZ2h0bHkgbGVzcyBhcHBsaWNhYmxlLCBzaW5jZSBhIGxvdCBvZiBwcm9ncmFt
cyAoSSB0aGluaykgYXJlIHdyaXR0ZW4gYnkgcGVvcGxlIHdobyBkb24ndCBnZXQgcGFpZCwgb3Ig
Z2V0IHBhaWQgbGl0dGxlLlxwYXINClxwYXINClxwYXINCldvanRlayBTa3Vsc2tpIHdyb3RlOlxw
YXINCj5UcnlpbmcgdG8gc2VsbCB0eXBlIHNhZmV0eSB0byB0aGVzZSBmb2xrcyBpcyBsaWtlIHRy
eWluZyB0byBzZWxsIHRoZSBpZGVhIG9mIHNhZmUgZ3VucyB0byBOUkEuXHBhcg0KXHBhcg0KICAg
ICAgICBZZXMsIEkndmUgbm90aWNlZCwgYWx0aG91Z2ggc29tZSBjcmFja3MgYXJlIGFwcGVhcmlu
ZywgZXNwZWNpYWxseSBhdCBoaWdoZXIgbGV2ZWxzLlxwYXINClxwYXINClxwYXINCkF1YnJleSBN
Y0ludG9zaCB3cm90ZTpccGFyDQo+VGhlIHJlc3VsdGluZyBzb3VyY2UgY291bGQgaGF2ZSBoaWdo
ZXIgbGV2ZWwgc3RydWN0dXJlcyBlZGl0ZWQgaW50b1xwYXINCnRoZSBzb3VyY2UgYXMgaW5zaWdo
dCBiZWNvbWVzIGF2YWlsYWJsZSwgYW5kIHdpdGggT2Jlcm9uJ3Mgc3BlZWQgYW5kXHBhcg0Kc3Ry
b25nIHR5cGluZywgaXQgd291bGQgYmUgZmFpcmx5IHNpbXBsZSB0byBwcm9kdWNlIGNvcnJlY3Qs
XHBhcg0KZXF1aXZhbGVudGx5IHNhZmUsIHJlYWRhYmxlIGNvZGUgYWZ0ZXIgYSBjb3VwbGUgb2Yg
Y29tcGlsZSwgZWRpdFxwYXINCmN5Y2xlcy5ccGFyDQpccGFyDQo+SSBoYWQgZ3JlYXQgZW50aHVz
aWFzbSBmb3IganVzdCB0aGlzIHByb2plY3QgMTAgeWVhcnMgYWdvLlxwYXINClxwYXINCiAgICAg
ICAgSSBsaWtlIGl0LlxwYXINClxwYXINClJleCBDb3V0dXJlIFxwYXINClxwYXINClxwYXINCi0t
LS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZG
IEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0h9fQBCT1gi
----boundary-LibPST-iamunique-1208743262_-_---
Received on Wed Jan 05 2011 - 23:26:28 UTC

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