Re: [BLACKBOX] Re [BLACKBOX] Seasons Greetings from Linuxland

From: Stephen R. Troy <"Stephen>
Date: Mon, 27 Dec 2010 20:02:17 -0700
----boundary-LibPST-iamunique-1806370898_-_- Content-type: text/plain I have a program which uses an array, and I defined meaningful labels as constants to help me remember the meaning of each array element. And I placed text fields in a window so I could monitor the contents of the array, and exported the constant labels as well as the array. BUT when I set the link for each text field as "array[labelA]", "array[labelB]", etc., nothing showed up in the text fields. Finally I changed the links to "array[0]", "array[1]", etc. and that worked. The resource compiler part of BlackBox may be a bit rudimentary. Steve Troy -------- Original Message -------- Subject: Re: [BLACKBOX] Re [BLACKBOX] Seasons Greetings from Linuxland From: Wojtek Skulski > The following hypothetical examples are intended to show what a programmer > could concoct if he has muddled thinking regarding boolean logic [snip] My own conclusion is that one can write C in any language. One also can write reasonable code in C. Some languages encourage good attitude while others just the opposite, but at the end of the day it is the attitude, which differentiates the masters from their opposites. Playing devil's advocate, I remember my utter surprise when I read statements in Project Oberon like "IF mouse = 1 THEN...". The mouse keys were numbered 1,2,3 (or 0,1,2, don't remember) and these numbers were used literally in the code published in the book (!!). A bit shameful, was it not? In later versions the literal constants we replaced with ML, MM, and MR, as they should have been from the beginning. Even our gurus have had their bad days. W. ---- 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-1806370898_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbWh0bWwxIFxkZWZmMHtcZm9udHRibA0Ke1xmMFxm c3dpc3NcZmNoYXJzZXQwIEFyaWFsO30NCntcZjFcZm1vZGVybiBDb3VyaWVyIE5ldzt9DQp7XGYy XGZuaWxcZmNoYXJzZXQyIFN5bWJvbDt9DQp7XGYzXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXIg TmV3O319DQp7XGNvbG9ydGJsXHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVuMFxibHVlMjU1 O30NClx1YzFccGFyZFxwbGFpblxkZWZ0YWIzNjAgXGYwXGZzMjQgDQp7XCpcaHRtbHRhZzE5IDxo dG1sPn0NCntcKlxodG1sdGFnNTAgPGJvZHk+fXtcKlxodG1sdGFnNjR9XGh0bWxydGYge1xodG1s cnRmMCANCntcKlxodG1sdGFnODQgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlZlcmRhbmE7IGNv bG9yOiMwMDAwMDA7IGZvbnQtc2l6ZToxMHB0OyI+fVxodG1scnRmIHtcaHRtbHJ0ZjAgXGh0bWxy dGYgfVxodG1scnRmMCB7XCpcaHRtbHRhZzcyfVxodG1scnRmfVxodG1scnRmMA0KDQp7XCpcaHRt bHRhZzk2IDxkaXY+fVxodG1scnRmIHtcaHRtbHJ0ZjAge1wqXGh0bWx0YWc2NH1caHRtbHJ0ZiB7 XGh0bWxydGYwIFxodG1scnRmIHtcaHRtbHJ0ZjAgSSBoYXZlIGEgcHJvZ3JhbSB3aGljaCB1c2Vz IGFuIGFycmF5LCBhbmQgSSBkZWZpbmVkIG1lYW5pbmdmdWwgbGFiZWxzIGFzIGNvbnN0YW50cyB0 byBoZWxwIG1lIHJlbWVtYmVyIHRoZSBtZWFuaW5nIG9mIGVhY2ggYXJyYXkgZWxlbWVudC4NCntc KlxodG1sdGFnODQgJm5ic3A7fVxodG1scnRmIFwnYTBcaHRtbHJ0ZjAgIEFuZCBJIHBsYWNlZCB0 ZXh0IGZpZWxkcyBpbiBhIHdpbmRvdyBzbyBJIGNvdWxkIG1vbml0b3IgdGhlIGNvbnRlbnRzIG9m IHRoZSBhcnJheSwgYW5kIGV4cG9ydGVkIHRoZSBjb25zdGFudCBsYWJlbHMgYXMgd2VsbCBhcyB0 aGUgYXJyYXkuDQp7XCpcaHRtbHRhZzg0ICZuYnNwO31caHRtbHJ0ZiBcJ2EwXGh0bWxydGYwICBC VVQgd2hlbiBJIHNldCB0aGUgbGluayBmb3IgZWFjaCB0ZXh0IGZpZWxkIGFzICJhcnJheVtsYWJl bEFdIiwgImFycmF5W2xhYmVsQl0iLCBldGMuLCBub3RoaW5nIHNob3dlZCB1cCBpbiB0aGUgdGV4 dCBmaWVsZHMuDQp7XCpcaHRtbHRhZzg0ICZuYnNwO31caHRtbHJ0ZiBcJ2EwXGh0bWxydGYwICBG aW5hbGx5IEkgY2hhbmdlZCB0aGUgbGlua3MgdG8gImFycmF5WzBdIiwgImFycmF5WzFdIiwgZXRj LiBhbmQgdGhhdCB3b3JrZWQuDQp7XCpcaHRtbHRhZzg0ICZuYnNwO31caHRtbHJ0ZiBcJ2EwXGh0 bWxydGYwICBUaGUgcmVzb3VyY2UgY29tcGlsZXIgcGFydCBvZiBCbGFja0JveCBtYXkgYmUgYSBi aXQgcnVkaW1lbnRhcnkuXGh0bWxydGYgfVxodG1scnRmMCB7XCpcaHRtbHRhZzcyfVxodG1scnRm XHBhcn1caHRtbHJ0ZjANCg0Ke1wqXGh0bWx0YWcxMDQgPC9kaXY+fVxodG1scnRmIH1caHRtbHJ0 ZjAgDQp7XCpcaHRtbHRhZzk2IDxkaXY+fVxodG1scnRmIHtcaHRtbHJ0ZjAge1wqXGh0bWx0YWc2 NH1caHRtbHJ0ZiB7XGh0bWxydGYwIFxodG1scnRmIHtcaHRtbHJ0ZjAgU3RldmUgVHJveQ0Ke1wq XGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIFxodG1scnRmIH1caHRt bHJ0ZjAge1wqXGh0bWx0YWc3Mn1caHRtbHJ0ZlxwYXJ9XGh0bWxydGYwDQoNCntcKlxodG1sdGFn MTA0IDwvZGl2Pn1caHRtbHJ0ZiB9XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWcwIFxwYXIgfQ0Ke1wq XGh0bWx0YWc5NiA8YmxvY2txdW90ZSBpZD0icmVwbHlCbG9ja3F1b3RlIiB3ZWJtYWlsPSIxIiBz dHlsZT0iYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBibHVlOyBtYXJnaW4tbGVmdDogOHB4OyBwYWRk aW5nLWxlZnQ6IDhweDsgZm9udC1zaXplOiAxMHB0OyBjb2xvcjogYmxhY2s7IGZvbnQtZmFtaWx5 OiB2ZXJkYW5hOyI+fVxodG1scnRmIFxwYXINCntcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAgXHBh ciB9DQp7XCpcaHRtbHRhZzk2IDxkaXYgaWQ9IndtUXVvdGVXcmFwcGVyIj59XGh0bWxydGYge1xo dG1scnRmMCANCntcKlxodG1sdGFnMCBccGFyIH17XCpcaHRtbHRhZzY0fVxodG1scnRmIHtcaHRt bHJ0ZjAgXGxpMzYwIFxodG1scnRmIHtcaHRtbHJ0ZjAgLS0tLS0tLS0gT3JpZ2luYWwgTWVzc2Fn ZSAtLS0tLS0tLQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYw IA0Ke1wqXGh0bWx0YWc0IFxwYXIgfVN1YmplY3Q6IFJlOiBbQkxBQ0tCT1hdIFJlIFtCTEFDS0JP WF0gU2Vhc29ucyBHcmVldGluZ3MgZnJvbSBMaW51eGxhbmQNCntcKlxodG1sdGFnMTE2IDxicj59 XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1Gcm9tOiBXb2p0 ZWsgU2t1bHNraSANCntcKlxodG1sdGFnODQgJmx0O31caHRtbHJ0ZiA8XGh0bWxydGYwIA0Ke1wq XGh0bWx0YWc4NCA8YSBocmVmPSJtYWlsdG86c2t1bHNraUBQQVMuUk9DSEVTVEVSLkVEVSI+fVxo dG1scnRmIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgIm1haWx0bzpza3Vsc2tpQFBBUy5S T0NIRVNURVIuRURVIn19e1xmbGRyc2x0XGNmMVx1bCBcaHRtbHJ0ZjAgc2t1bHNraUBQQVMuUk9D SEVTVEVSLkVEVVxodG1scnRmIH1caHRtbHJ0ZjAgXGh0bWxydGYgfVxodG1scnRmMCANCntcKlxo dG1sdGFnOTIgPC9hPn0NCntcKlxodG1sdGFnODQgJmd0O31caHRtbHJ0ZiA+XGh0bWxydGYwIA0K e1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0 YWc0IFxwYXIgfURhdGU6IE1vbiwgRGVjZW1iZXIgMjcsIDIwMTAgNzo0MSBwbQ0Ke1wqXGh0bWx0 YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIg fVRvOiANCntcKlxodG1sdGFnODQgPGEgaHJlZj0ibWFpbHRvOkJMQUNLQk9YQExJU1RTLk9CRVJP Ti5DSCI+fVxodG1scnRmIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgIm1haWx0bzpCTEFD S0JPWEBMSVNUUy5PQkVST04uQ0gifX17XGZsZHJzbHRcY2YxXHVsIFxodG1scnRmMCBCTEFDS0JP WEBMSVNUUy5PQkVST04uQ0hcaHRtbHJ0ZiB9XGh0bWxydGYwIFxodG1scnRmIH1caHRtbHJ0ZjAg DQp7XCpcaHRtbHRhZzkyIDwvYT59DQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5l DQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9DQp7XCpcaHRtbHRhZzExNiA8YnI+fVxo dG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9DQp7XCpcaHRtbHRh Zzg0ICZndDt9XGh0bWxydGYgPlxodG1scnRmMCAgVGhlIGZvbGxvd2luZyBoeXBvdGhldGljYWwg ZXhhbXBsZXMgYXJlIGludGVuZGVkIHRvIHNob3cgd2hhdCBhIHByb2dyYW1tZXINCntcKlxodG1s dGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFy IH0NCntcKlxodG1sdGFnODQgJmd0O31caHRtbHJ0ZiA+XGh0bWxydGYwICBjb3VsZCBjb25jb2N0 IGlmIGhlIGhhcyBtdWRkbGVkIHRoaW5raW5nIHJlZ2FyZGluZyBib29sZWFuIGxvZ2ljIFtzbmlw XQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0 bWx0YWc0IFxwYXIgfQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxy dGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfU15IG93biBjb25jbHVzaW9uIGlzIHRoYXQgb25lIGNh biB3cml0ZSBDIGluIGFueSBsYW5ndWFnZS4gT25lIGFsc28gY2FuDQp7XCpcaHRtbHRhZzExNiA8 YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9d3JpdGUg cmVhc29uYWJsZSBjb2RlIGluIEMuIFNvbWUgbGFuZ3VhZ2VzIGVuY291cmFnZSBnb29kIGF0dGl0 dWRlIHdoaWxlDQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0ZjAg DQp7XCpcaHRtbHRhZzQgXHBhciB9b3RoZXJzIGp1c3QgdGhlIG9wcG9zaXRlLCBidXQgYXQgdGhl IGVuZCBvZiB0aGUgZGF5IGl0IGlzIHRoZSBhdHRpdHVkZSwNCntcKlxodG1sdGFnMTE2IDxicj59 XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH13aGljaCBkaWZm ZXJlbnRpYXRlcyB0aGUgbWFzdGVycyBmcm9tIHRoZWlyIG9wcG9zaXRlcy4NCntcKlxodG1sdGFn MTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0N CntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1s dGFnNCBccGFyIH1QbGF5aW5nIGRldmlsJ3MgYWR2b2NhdGUsIEkgcmVtZW1iZXIgbXkgdXR0ZXIg c3VycHJpc2Ugd2hlbiBJIHJlYWQNCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUN ClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1zdGF0ZW1lbnRzIGluIFByb2plY3QgT2Jl cm9uIGxpa2UgIklGIG1vdXNlID0gMSBUSEVOLi4uIi4gVGhlIG1vdXNlIGtleXMNCntcKlxodG1s dGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFy IH13ZXJlIG51bWJlcmVkIDEsMiwzIChvciAwLDEsMiwgZG9uJ3QgcmVtZW1iZXIpIGFuZCB0aGVz ZSBudW1iZXJzIHdlcmUgdXNlZA0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0K XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfWxpdGVyYWxseSBpbiB0aGUgY29kZSBwdWJs aXNoZWQgaW4gdGhlIGJvb2sgKCEhKS4gQSBiaXQgc2hhbWVmdWwsIHdhcyBpdA0Ke1wqXGh0bWx0 YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIg fW5vdD8gSW4gbGF0ZXIgdmVyc2lvbnMgdGhlIGxpdGVyYWwgY29uc3RhbnRzIHdlIHJlcGxhY2Vk IHdpdGggTUwsIE1NLCBhbmQNCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUNClxo dG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1NUiwgYXMgdGhleSBzaG91bGQgaGF2ZSBiZWVu IGZyb20gdGhlIGJlZ2lubmluZy4NCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYgXGxpbmUN ClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0NCntcKlxodG1sdGFnMTE2IDxicj59XGh0 bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1FdmVuIG91ciBndXJ1 cyBoYXZlIGhhZCB0aGVpciBiYWQgZGF5cy4NCntcKlxodG1sdGFnMTE2IDxicj59XGh0bWxydGYg XGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0NCntcKlxodG1sdGFnMTE2IDxi cj59XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1XLg0Ke1wq XGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0 IFxwYXIgfQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0KXGh0bWxydGYwIA0K e1wqXGh0bWx0YWc0IFxwYXIgfQ0Ke1wqXGh0bWx0YWcxMTYgPGJyPn1caHRtbHJ0ZiBcbGluZQ0K XGh0bWxydGYwIA0Ke1wqXGh0bWx0YWc0IFxwYXIgfS0tLS0NCntcKlxodG1sdGFnMTE2IDxicj59 XGh0bWxydGYgXGxpbmUNClxodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH1UbyB1bnN1YnNj cmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byANCntc KlxodG1sdGFnODQgPGEgaHJlZj0ibWFpbHRvOkxJU1RTRVJWQExJU1RTLk9CRVJPTi5DSCI+fVxo dG1scnRmIHtcZmllbGR7XCpcZmxkaW5zdHtIWVBFUkxJTksgIm1haWx0bzpMSVNUU0VSVkBMSVNU Uy5PQkVST04uQ0gifX17XGZsZHJzbHRcY2YxXHVsIFxodG1scnRmMCBMSVNUU0VSVkBMSVNUUy5P QkVST04uQ0hcaHRtbHJ0ZiB9XGh0bWxydGYwIFxodG1scnRmIH1caHRtbHJ0ZjAgDQp7XCpcaHRt bHRhZzkyIDwvYT59DQp7XCpcaHRtbHRhZzExNiA8YnI+fVxodG1scnRmIFxsaW5lDQpcaHRtbHJ0 ZjAgDQp7XCpcaHRtbHRhZzQgXHBhciB9DQp7XCpcaHRtbHRhZzQgXHBhciB9XGh0bWxydGYgfVxo dG1scnRmMCB7XCpcaHRtbHRhZzcyfVxodG1scnRmXHBhcn1caHRtbHJ0ZjANCg0Ke1wqXGh0bWx0 YWcxMDQgPC9kaXY+fVxodG1scnRmIH1caHRtbHJ0ZjAgDQp7XCpcaHRtbHRhZzAgXHBhciB9DQp7 XCpcaHRtbHRhZzEwNCA8L2Jsb2NrcXVvdGU+fVxodG1scnRmIH1ccGFyDQpcaHRtbHJ0ZjAgDQp7 XCpcaHRtbHRhZzI0OCA8L3NwYW4+fQ0Ke1wqXGh0bWx0YWc1OCA8L2JvZHk+fQ0Ke1wqXGh0bWx0 YWcyNyA8L2h0bWw+fQ0Ke1wqXGh0bWx0YWczIFxwYXIgfQ0Ke1wqXGh0bWx0YWc2NCA8cD59XGh0 bWxydGYge1xodG1scnRmMCANCntcKlxodG1sdGFnNCBccGFyIH0tLS0tDQp7XCpcaHRtbHRhZzQg XHBhciB9XGh0bWxydGYgIFxodG1scnRmMCBUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ug d2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0gN CntcKlxodG1sdGFnNCBccGFyIH1caHRtbHJ0ZiAgXGh0bWxydGYwIFxodG1scnRmfX0AaGFzIG1v ZHVsYXJpdHk ----boundary-LibPST-iamunique-1806370898_-_--- Received on Tue Dec 28 2010 - 04:02:17 UTC

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