Hello Jon,

Am 11.08.2025 um 01:43 schrieb Jon Paris <jon.paris@xxxxxxxxxxxxxx>:

First of all, let me point out that I responded as I did because messages on this list are not just read by the OP. Many professional programmers have, for various reasons, yet to get fully into ILE. Leaving statements such as those you made unchallenged on a non-hobbyist list is dangerous in my opinion.

Good point.

Doing it the right way wouldn't cost you anything.

Wrong. More effort in Implementation without gaining anything but "think big" implemented. Note: This isn't specifically about RCL* commands.

"Well, it can't be that bad because I didn't note anything adverse happening" - and neither did many of those who went before you. Until it did. You don't need car insurance if you don't have an accident. My statement is "unspecific" because many of the errors that can arise fit that description. It is often difficult to predict what will cause a problem when. I often tell folks that misusing ILE is a bit like driving the wrong way on an interstate. It is not a question of IF you will have an accident - it is a question of WHEN.

Understood. There could be many side effects.

To stress your analogy: You can state "don't drive on the wrong side, it will have adverse effects". But you can be more specific by stating "don't drive on the left side, because it's againsz common usage, it's against some law, you'll face a considerable amount of drivers being very angry because you are a dork, and finally, you put other's lives at risk".

You see the difference between some blurry "don't do this because I have learned my lesson" vs. "don't do this, because my observations are…"?

I fully understand that you are a hobbyist and that, in your situation, if things work without burning down the house, it is OK. Which is why, now that I have added some warnings in this thread, I'm outa here. After one last comment:

"I feel this is a design flaw in the operating system." I have to vehemently disagree with this. I spent many, many hours working with the geniuses who built ILE. ILE is pretty simple and bulletproof if you take the trouble to learn the basics.

Your comment does not pick up my main point: To me, the OS should keep track of resources in use and prevent someone from invalidating pointers by pulling an AG. If the people are geniuses or not is absolutely irrelevant in this context. Same for simplicity, or allegedly being bulletproof. — Which it isn't, apparently.

Your background is Un*x, apparently, and for many of us, that is a far stranger and scarier world.

I don't understand what you want to prove with this statement?

:wq! PoC


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.