[Info-vax] DCL, was: Re: Microkernel

VAXman- at SendSpamHere.ORG VAXman- at SendSpamHere.ORG
Thu Aug 16 08:54:59 EDT 2012


In article <k0h8lu$vqn$1 at Iltempo.Update.UU.SE>, Johnny Billquist <bqt at softjar.se> writes:
>On 2012-08-16 00:22, Johnny Billquist wrote:
>> On 2012-08-15 22:36, VAXman- @SendSpamHere.ORG wrote:
>>> In article <k0gu8p$sdn$1 at Iltempo.Update.UU.SE>, Johnny Billquist
>>> <bqt at softjar.se> writes:
>>>> On 2012-08-15 14:36, Craig A. Berry wrote:
>>>>> In article <k0d5ug$dpv$1 at Iltempo.Update.UU.SE>,
>>>>>    Johnny Billquist <bqt at softjar.se> wrote:
>>>>>
>>>>>
>>>>>> As for saving and retrieving the command history between sessions -
>>>>>> it's
>>>>>> pretty much only useful if you also have a usable way of quickly
>>>>>> search
>>>>>> and recall commands from the history.
>>>>>
>>>>> You mean like RECALL/SEARCH.
>>>>>
>>>>> $ help recall/search
>>>>>
>>>>> RECALL
>>>>>
>>>>>     /SEARCH
>>>>>
>>>>>           /SEARCH string
>>>>>
>>>>>        Searches the recall buffer and displays all the commands (and
>>>>>        their numbers) that contain the specified search string.
>>>>
>>>> That is not my definition of quick search and recall... Which was my
>>>> point.
>>>
>>> It seems pretty quick here.
>>
>> Compare that to something like M-P i tcsh or ^R in bash... Which is
>> typed interactively at the terminal, and for which you get the result
>> immediately, and can continue and edit the line right away...
>
>Maybe I should clarify that by "quick search and recall" I did not mean 
>execution time to do the actual search, but how quick and convenient it 
>is to access for a user. As such, typing whole commands, perhaps several 
>commands, to do it, makes it cumbersome compared to just pressing a key 
>or two, and have the whole process done for you in the current command line.
>
>	Johnny
>

OK.  So, put a wrapper around DCL.EXE and introduce your OWN ^R handler 
to read in the recall buffer and provide editing.  Of course, a ^R has
been used as a screen refresh in a number of VMS products/utilities, so
you willl probably want to use some other control char.  You can still
specify your OWN CLI in your UAF record!

-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG

Well I speak to machines with the voice of humanity.



More information about the Info-vax mailing list