Yes, and I have said that the 3270 does not have a Scroll Lock key that I can find on it, and that the mainframe/PC combo statement as-written is not correct. This is true.
But can I quote from something you wrote in this very thread?
Where is the Scroll Lock key? Can you show me an example of it, or reference? You’re picking apart what I wrote, and that’s cool and needed. But you need to either defend this statement or withdraw it. Where I get confused or make a mistake, I admit it. I expect no less of anyone responding to me.
Yes, it was explained in this thread what I meant, and it will be corrected. We do nonetheless have Macs with PC keyboards where the Scroll Lock key acts in that way. I even provided a link to an example…
No, I’m sorry, I take exception to this. The quote at hand is “You can make a program monitor a specific location in your computer’s hardware so it can do something cool (or lame, depending on your point of view) when the SysReq key is pressed.”
What is misleading about that? I ask you again, yes or no, is it your contention that one cannot make a DOS program (such as a TSR) that hooks to INT 15H and performs an action when the SysRq key is pressed? I admit I did not know about the “master plan” you assert lies for the SysRq key from IBM, but had I known about it still would have written what I wrote, because the article was meant to be a summary-level article on the other keys.
Is it not correct to say that one can make a program monitor a specific location in the hardware (INT 15H) and do something based on the hook to that interrupt?
Um, no. “DIR” and other system commands may do that. But using Windows or DOS system commands and watching the disk light is not a good test. And in any event, my statement was thus:
“where pressing this key while the DOS window is active can (depending on the program) pause program execution”
I very specifically added the “depending on the program” because I personally have a few programs I’ve written or helped develop (from the late days of DOS and from OS/2) that do what I described. I know execution stops because the output file from my program, which is a continous log of operations, does not increase in size, and because a process that takes 30 seconds to run will happily sit suspended for hours or days if I hit the key, until I hit “SPACE” or some other key.
It does this in both MS-DOS and OS/2 DOS.
I really don’t feel I’m in error on this point.
This is an odd thing to say, especially when you appear to know so much about the earlier days of computing. Few willingly hits CTRL-C or CTRL-Break, it typically is done when you are forced to kill the program due to misbehaviour or during debugging. That’s kind of the whole point of the keys. I have to hit those keys nearly every week to stop a bad feedwater heater model or turbine model when it gets stuck in a non-convergent loop.
Again, you are not reading what I’m saying. The quote at hand is this:
I said that they “have found use for it” - is that wrong? I don’t think it is. Or is it the term “operator” that gives you trouble? Well, other people do call it an “operator.” I’m sorry to use Google for this, but you give me no choice of finding an available online reference:
In Lisp:
http://www.fas.harvard.edu/~lib51/documents/handouts/style.pdf
In Python:
http://www.lib.uchicago.edu/keith/courses/python/class/5/
If calling it an “operator” gives you a headache I can at least understand that, as some people would not properly refer to the Lisp implementation as an “operator”. I think that might be unnecessarily nitpicky, however, but that’s only IMO.
Well, George, I’m sorry to be blunt as well, but in case you haven’t been actually reading what I’ve written here (which it seems you haven’t), let me reiterate to you that I said that getting the actual facts out are the most important thing. In fact, what I said was:
And I firmly believe this. So you can either show me my “hubris” and example of me doggedly sticking to a wrong assertion, or kindly get stuffed.
I still dispute several of your facts, and you have not (for the second time) defended the claim that you yourself made about the Scroll Lock key, which seems at least as large an error or point of confusion as I made. I suggest that you write up and create an article and publish it on Toasters, Touch Lamps, and then on the origin of the Scroll Lock key, and submit it to the Straight Dope, and if they find it better I’m sure they will give it the consideration it deserves.
I took this question because it seemed simple and straightforward based on the facts available, and I also had “original sources” in the form of users of 3270s as well as some 3270s around as reference. If the facts available are wrong or jumbled, then that’s good that it gets out in the open, and we need to make sure they are correct, because Cecil deserves the very best from those who try to write for him. The true facts are the facts, and there’s no use crying or whining about who’s right or hurt feelings etc. But your behaviour in such threads as the touch lamp one, which I did follow, was combative, contemptuous to the author Q.E.D. and his efforts, and in no manner helped you get your point across. And if you’re going to make side-remarks about “intellectual honesty” and me, you really are a bit off base, for while I have a long history of being right on many subjects, I also have an equally long history of being wrong on some and admitting to it.
So let’s just go point by point here, without making more manifestos about how much I’m letting Cecil down and how sub-par the Staff reports are of late in your opinion, and make sure we can either find agreement on the outstanding points of contention, or else will reach an educated impasse.