[Info-vax] VMS Features I Wish Linux Had
VAXman- at SendSpamHere.ORG
VAXman- at SendSpamHere.ORG
Tue Jun 14 16:37:46 EDT 2016
In article <njphlo$sa6$1 at Iltempo.Update.UU.SE>, Johnny Billquist <bqt at softjar.se> writes:
>On 2016-06-14 12:35, VAXman- at SendSpamHere.ORG wrote:
>> In article <njoicg$lv7$2 at Iltempo.Update.UU.SE>, Johnny Billquist <bqt at softjar.se> writes:
>>> On 2016-06-13 21:36, VAXman- at SendSpamHere.ORG wrote:
>>>> In article <njmdvo$vo0$1 at Iltempo.Update.UU.SE>, Johnny Billquist <bqt at softjar.se> writes:
>>>>> On 2016-06-13 14:59, Bob Koehler wrote:
>>>>>> In article <njeel9$fq3$1 at dont-email.me>, "John E. Malmberg" <wb8tyw at qsl.net_work> writes:
>>>>>>>
>>>>>>> One issue with the VMS terminal line editing is because it is handled in
>>>>>>> the driver, it does not have access to the filesystem to allow it to do
>>>>>>> filename completion.
>>>>>>
>>>>>> Which belongs in the CLI, not the terminal driver. The CLI should be
>>>>>> doing it's own command line editing,instead of leaning on the limited
>>>>>> editing in the driver.
>>>>>
>>>>> I don't agree. I want command line editing, no matter if I'm at the CLI,
>>>>> or in some user application. And I do not consider it to be a good
>>>>> system design that every program should include their own version of
>>>>> commmand line editing.
>>>>
>>>> In VMS, what do you think processes command lines? Assuming you're using
>>>> the VMS CLI callback in yor program(s). If it's just stupid unix-line -X
>>>> switches, etc., then you're on your own.
>>>
>>> Uh... What if I do a read in my program...? How would CLI editing come
>>> into play there? Are you suggesting that all terminal I/O should be done
>>> by callbacks to the CLI instead of issuing a QIO?
>>
>> Explain? A 'read' of what? ...from where?
>
>A read of a string, from a terminal, to a program.
>
>In BASIC:
>
>LINPUT FOO$
>
>In MACRO-11:
>
>QIOW$S #IO.RLB,#TILUN,#TIEFN,,#IOSB,,<#BUF,#BUFSIZ>
>
>In C:
>
>fgets(buffer, bufsiz, stdin);
>
>In FORTRAN-77:
>
> READ(5,10) STR
>10 FORMAT(1A80)
>
>
>It should not be that hard to get. ;-)
And those things don't work? Sure they do but where is there any implication
that you should be able to edit the input in those?
--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG
I speak to machines with the voice of humanity.
More information about the Info-vax
mailing list