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

Johnny Billquist bqt at softjar.se
Thu Aug 16 19:29:03 EDT 2012


On 2012-08-17 01:05, VAXman- @SendSpamHere.ORG wrote:
> In article <k0jk23$nou$1 at Iltempo.Update.UU.SE>, Johnny Billquist <bqt at softjar.se> writes:
>> On 2012-08-16 14:54, VAXman- @SendSpamHere.ORG wrote:
>>> In article <k0h8lu$vqn$1 at Iltempo.Update.UU.SE>, Johnny Billquist <bqt at softjar.se> writes:
>>>> 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!
>>
>> Certainly doable. But that is another thing. We were (I thought) talking
>> about history preservation and use cases in DCL compared to shells like
>> bash. Some people questioned the need to preserve history between
>> sessions. I made a comment that without quick search and recall of the
>> command history, I don't see much point in preserving history between
>> sessions either, as it really only becomes useful (in my opinion) once
>> you can easily and quickly search and recall your command history. And
>> as (in my opinion) that does not exist in DCL, the need for history
>> preservation isn't that big either.
>>
>> Writing my own CLI for VMS does nothing for changing how DCL works, not
>> to mention the non-existing documentation for doing such a thing.
>
> Who said write a CLI?  I merely suggested "augmentation" of DCL.

Well, you did say "You can still specify your OWN CLI in your UAF 
record!", but yes, most of your post was suggesting ways of doing a 
wrapper around DCL with enhancements. However, that is also not trivial, 
but I bet a lot of people would enjoy that, if done...

>> Also, unless I remember wrong, tcsh (and I think bash) have already been
>> ported to VMS, so I can just as well just use them.
>> They are not proper CLIs, though, if I understand things right, but just
>> user applications (quite like how they are under Unix).
>
> Neither are implemented as a CLI; just user programs and they're a bit
> of a kludge at that.

I definitely will not argue with that. :-)

	Johnny




More information about the Info-vax mailing list