In article <41ba1ea...@usenet01.boi.hp.com>, "Guy Peleg" <guy.peleg@remove_this_hp.com> writes: >We have added the ability to customize the output of the CTRL-T routine.
[Snippage]
>What do you think? unfortunately we missed the V8.2 train so this
>will ship with the first version after V8.2. However, if the response is
>positive enough, I'll consider backporting it to V7.3-2 or V8.2
I think this is pretty darn cool. I don't have a business case for backporting it, and I don't have a need right this second, but I can think of a number of cases where this would have been very, very handy in the past.
Guy Peleg wrote: > We have added the ability to customize the output of the CTRL-T routine.
"We" ???? Shouldn't this be "I" ???? :-)
> If the symbol DCL$CTRLT is defined DCL will append it's contents to > the traditional CTRL-T output. It allows users to use CTRL-T for their
Neat trick. However, I tried this on my all mighty microvax II (VMS 7.2) and it doesn't work as documented. The "We" must learn to be better santas to deliver those improvements to existing systems faster (without customers realising someone has penetrated their systems to replace DCL.EXE, of course) :-) :-) :-)
Remember that SANTA gets to deliver goodies inside people's homes without trigerring any alarms around the world in 24 hours. Shirley you can deliver little gifts to those 400k systems in less time ? :-)
Also, personally, I would have prefered to see the text added on the same line if it fits within 80 characters. Would have made for cleaner output.
> Guy Peleg wrote: > > We have added the ability to customize the output of the CTRL-T routine.
> "We" ???? Shouldn't this be "I" ???? :-)
> > If the symbol DCL$CTRLT is defined DCL will append it's contents to > > the traditional CTRL-T output. It allows users to use CTRL-T for their
> Neat trick. However, I tried this on my all mighty microvax II (VMS 7.2) and > it doesn't work as documented. The "We" must learn to be better santas to > deliver those improvements to existing systems faster (without customers > realising someone has penetrated their systems to replace DCL.EXE, of course) > :-) :-) :-)
> Remember that SANTA gets to deliver goodies inside people's homes without > trigerring any alarms around the world in 24 hours. Shirley you can deliver > little gifts to those 400k systems in less time ? :-)
> Also, personally, I would have prefered to see the text added on the same line > if it fits within 80 characters. Would have made for cleaner output.
I'm up to the challenge !!! I'm willing to provide VAX image for V7.3
In article <00A3C24F.5B4C1...@SSRL.SLAC.STANFORD.EDU>, wins...@SSRL.SLAC.STANFORD.EDU (Alan Winston - SSRL Central Computing) writes:
>In article <41ba1ea...@usenet01.boi.hp.com>, "Guy Peleg" <guy.peleg@remove_this_hp.com> writes: >>We have added the ability to customize the output of the CTRL-T routine. >[Snippage] >>What do you think? unfortunately we missed the V8.2 train so this >>will ship with the first version after V8.2. However, if the response is >>positive enough, I'll consider backporting it to V7.3-2 or V8.2
>I think this is pretty darn cool. I don't have a business case for backporting >it, and I don't have a need right this second, but I can think of a number of >cases where this would have been very, very handy in the past.
Thanks Guy for the good work (and thanks Alan to find the right words)
-- Peter "EPLAN" LANGSTOEGER Network and OpenVMS system specialist E-mail pe...@langstoeger.at A-1030 VIENNA AUSTRIA I'm not a pessimist, I'm a realist
In article <41ba2...@usenet01.boi.hp.com>, "Guy Peleg" <guy.peleg@remove_this_hp.com> writes: >I'm up to the challenge !!! I'm willing to provide VAX image for V7.3
Whoopie. But what has happened to OpenVMS VAX V8.2 ?
-- Peter "EPLAN" LANGSTOEGER Network and OpenVMS system specialist E-mail pe...@langstoeger.at A-1030 VIENNA AUSTRIA I'm not a pessimist, I'm a realist
Guy Peleg wrote: > We have added the ability to customize the output of the CTRL-T routine.
Guy, you are one Cool Guy! Thank you very much. I can think of many times over the years when this would have save me a *lot* of debugging time, especially with other people's code.
I'm sorry that it missed the v8.2 cutoff, but if a back-ported image should become available for either v8.2 or v7.3-2 I will install it immediately.
I will add my voice to the chorus. This is a long overdue feature. Not only would it have helped when debugging complicated loops, but even when doing file i/o - it would be an easy way to find out what record you're on (without going into SDA and parsing the RABs). Please let us know when we can get it and how to put it on the VAXes (Alphas?) we have access to. Thanks!!
While I'm all for any and all new functionality, I'm a bit confused on this. At least, from a 3GL point of view, what does this give you that an out-of-band CTRL/T AST doesn't? Admittedly DCL is a bit harder; but I remember at least one example in the old VAX Professional (Oooohh, remember those!) of a Terminate and Stay Resident job that would do the DCL bits.
Anyway, well done. But sadly it would appear that after the 8.2 workload, VMS engineering now has some fat that could be trimmed. It's a shame, as I certainly have some functionality that I'd like to see go in ahead of this.
Regards Richard Maher.
"Guy Peleg" <guy.peleg@remove_this_hp.com> wrote in message
Guy Peleg wrote: > We have added the ability to customize the output of the CTRL-T routine. > If the symbol DCL$CTRLT is defined DCL will append it's contents to > the traditional CTRL-T output. It allows users to use CTRL-T for their > own needs in their applications. It may also be used for debugging > user/supervisor mode code.
In article <cpe9a3$i...@hercules.btinternet.com>, "Richard Maher" <maher...@hotspamnotmail.com> writes:
>Hi,
>While I'm all for any and all new functionality, I'm a bit confused on this. >At least, from a 3GL point of view, what does this give you that an >out-of-band CTRL/T AST doesn't? Admittedly DCL is a bit harder; but I >remember at least one example in the old VAX Professional (Oooohh, remember >those!) of a Terminate and Stay Resident job that would do the DCL bits.
>Anyway, well done. But sadly it would appear that after the 8.2 workload, >VMS engineering now has some fat that could be trimmed. It's a shame, as I >certainly have some functionality that I'd like to see go in ahead of this.
-- http://www.ProvN.com for the *best* OpenVMS system security solutions that others only claim to be. -- Cyber-Terrorism (si'-ber tayr'-or-iz-em) n.: The release of, the sale of, or the use of any Micro$oft software product! -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM
In article <cpe9a3$i...@hercules.btinternet.com>, "Richard Maher" <maher...@hotspamnotmail.com> writes:
>Hi,
>While I'm all for any and all new functionality, I'm a bit confused on this. >At least, from a 3GL point of view, what does this give you that an >out-of-band CTRL/T AST doesn't? Admittedly DCL is a bit harder; but I >remember at least one example in the old VAX Professional (Oooohh, remember >those!) of a Terminate and Stay Resident job that would do the DCL bits.
>Anyway, well done. But sadly it would appear that after the 8.2 workload, >VMS engineering now has some fat that could be trimmed. It's a shame, as I >certainly have some functionality that I'd like to see go in ahead of this.
-- http://www.ProvN.com for the *best* OpenVMS system security solutions that others only claim to be. -- Cyber-Terrorism (si'-ber tayr'-or-iz-em) n.: The release of, the sale of, or the use of any Micro$oft software product! -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM
All people responded suggested they would benefit using this in debugging situations. I might say that I was a little surprised. While this makes a great debugging tool it may also use in your applications to indicate some kind of progress. Assuming I'm calculating the largest prime number, I might define the symbol (in the application) to indicate what is the current number being processed (maybe update the symbol only every 50000 loop iteration)....
It is always surprising to see how people use our features.
Thank you for your valuable feedback. Keep it coming
In article <cpe9a3$i...@hercules.btinternet.com>, "Richard Maher" <maher...@hotspamnotmail.com> writes:
> While I'm all for any and all new functionality, I'm a bit confused on this. > At least, from a 3GL point of view, what does this give you that an > out-of-band CTRL/T AST doesn't? Admittedly DCL is a bit harder; but I
As I see it, being able to do it from DCL is the goal, and being able to use it from a real program just falls out for free due to the way it is implemented.
> remember at least one example in the old VAX Professional (Oooohh, remember > those!) of a Terminate and Stay Resident job that would do the DCL bits.
This implementation is (or will be) SUPPORTED !!!
That is crucial for many sites.
Terminate and Stay Resident is for another operating system :-)
> Anyway, well done. But sadly it would appear that after the 8.2 workload, > VMS engineering now has some fat that could be trimmed.
What makes you say that ? While adding this feature may not be so crucial a job for Guy as making LMF work for Itanium, this category of change is what VMS Development used to call a "delighter". It will not sell any additional machines per se, but it keeps the loyal VMS fans enthused, which is quite important. A similar status is true for other forthcoming features discussed at the VMS Symposium in Nashua -- much desired by those customers who personally use VMS but not strategic enough to slow down the Itanium release.
In article <41ba2...@usenet01.boi.hp.com>, "Guy Peleg" <guy.peleg@remove_this_hp.com> writes: > I'm up to the challenge !!! I'm willing to provide VAX image for V7.3
But if you can get the feature into the VAX 8.2 release, for once VAX would be ahead of Alpha in getting the new stuff !!!
In article <41bb0c8...@usenet01.boi.hp.com>, "Guy Peleg" <guy.peleg@remove_this_hp.com> writes: > All people responded suggested they would benefit using > this in debugging situations. I might say that I was a little > surprised. While this makes a great debugging tool it may > also use in your applications to indicate some kind of progress. > Assuming I'm calculating the largest prime number, I might > define the symbol (in the application) to indicate what is the > current number being processed (maybe update the symbol > only every 50000 loop iteration)....
I gather from the idea of only updating every so often that Guy does not get paid according to how much time customer machines spend in Supervisor Mode :-)
"Dave Weatherall" <djw-noth...@nospam.nohow> writes: > Neat !! and useful. How about 7.3-1 too? We finally get to move up to > it next year.
Since V7.3-1 is not supported after the end of the calendar year (and it is not eligible for prior version support), there is a reluctance to spend time working on unsupported software.
Please note that I'm not speaking for Guy, however.
--
Rob Brooks VMS Engineering -- I/O Exec Group brooks!cuebid.zko.dec.com
Guy Peleg wrote: > We have added the ability to customize the output of the CTRL-T routine.
> If the symbol DCL$CTRLT is defined DCL will append it's contents to > the traditional CTRL-T output. It allows users to use CTRL-T for their > own needs in their applications. It may also be used for debugging > user/supervisor mode code.
> "Dave Weatherall" <djw-noth...@nospam.nohow> writes: > > Neat !! and useful. How about 7.3-1 too? We finally get to move up to > > it next year.
> Since V7.3-1 is not supported after the end of the calendar year (and it > is not eligible for prior version support), there is a reluctance to spend time > working on unsupported software.
> Please note that I'm not speaking for Guy, however.
> All people responded suggested they would benefit using > this in debugging situations. I might say that I was a little > surprised. While this makes a great debugging tool it may > also use in your applications to indicate some kind of progress. > Assuming I'm calculating the largest prime number, I might > define the symbol (in the application) to indicate what is the > current number being processed (maybe update the symbol > only every 50000 loop iteration)....
> It is always surprising to see how people use our features.
> Thank you for your valuable feedback. Keep it coming
Larry Kilgallen wrote: > What makes you say that ? While adding this feature may not be so > crucial a job for Guy as making LMF work for Itanium, this category > of change is what VMS Development used to call a "delighter". It > will not sell any additional machines per se, but it keeps the loyal > VMS fans enthused,
I disagree. As an operating system, it is those little "unimportant" features that Guy is addding which most improve our productivity as VMS users/programmers/system managers. They benefit a hell of a lot more features than the ability to build a cluster with nodes on mars , moon and earth. (earth having more votes than moon and mars).
VMS management has decided that VMS should only be for very large sites, at which point the priorities do become clustering for far away backup sites, using fancy fibre stuff for disk arrays etcm, but the vasty majorioty fo the POTENTIAL vms customer base doesn't benefit from this. They benefit from the neat little gadgets that Guy adds to VMS.
The installed base doesn't quite benefit from Guy's neat little gadgets since they are not availabel on the version they are running.
In article <cpfids$88...@titan.btinternet.com>, "Richard Maher" <maher...@hotspamnotmail.com> writes: >> All people responded suggested they would benefit using >> this in debugging situations.
> No they didn't. I suggested it was a waste of time and money.
That seems a bit harsh. It also seems a bit imperious, since I doubt that anybody other than Guy knows how hard or easy it was to implement (excluding the time to think about the need).
Personally, I don't think I would benefit from this, due to how I spend my time on VMS.
But I am fully willing to admit that _other_ may get considerable benefit from the feature.
> All people responded suggested they would benefit using > this in debugging situations. I might say that I was a little > surprised. While this makes a great debugging tool it may > also use in your applications to indicate some kind of progress. > Assuming I'm calculating the largest prime number, I might > define the symbol (in the application) to indicate what is the > current number being processed (maybe update the symbol > only every 50000 loop iteration)....
> It is always surprising to see how people use our features.
> Thank you for your valuable feedback. Keep it coming
Bravo! Excellent new feature! Will come in very handy, I'm sure!
As there are precious few debugging tools available for DCL, how 'bout back-porting as far as possible, preferably at least to VAX V5.5-2, and Alpha V6.2, V7.1-2, V7.2-2, V7.3-2 (the Alpha "landing zones").
For future enhancements, how about:
$! DCL$CTRLT_DEBUG as a bitmap: $! Bit 0 = Display procedure line number $! Bit 1 = Display all local symbols $! Bit 2 = Display all global symbols $! Bit 3 = Display most recent label $! Bit 4 = Display current procedure depth $! Bit 5 = Display current procedure filespec $! Bit 6 = Display current statement $! Bit 7 = Display calling procedure filespec $! Bit 8 - 15 Reserved $ DCL$CTRLT_DEBUG == 1 + 2 + 8 + 16 + 64 + 128
$ TYPE MYPROC.COM $! $LABEL_1: $ WAIT 00:00:15 $ EXIT