What you believe has no relation to reallity. Maybe the built-in commands of 
your editor are sufficient for your needs, or maybe you have more tolerance for 
reptitive tasks than I, but others have more stringent requirements. No editor 
has built-in commands for everything a user might want to do.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
David Crayford <dcrayf...@gmail.com>
Sent: Thursday, January 28, 2021 2:58 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: ISPF for mainframe Linux

I think your the one missing the point. I can't remember the last time I
had to write a macro as I can do the things I need just using commands.


On 28/01/2021 2:24 pm, Seymour J Metz wrote:
> You're missing the point. A good macro facility makes it easy to extend the 
> editor and add feature that the designers never thought of. The edit macro 
> that I posted was intended to be an example of that. Were I familiar with 
> emacs I would have written an emacs macro in LISP, but the point would have 
> been the same.  If I'm going to learn a *ix editor, why would I bother with 
> an editor without the ability to write macros when editors like emacs are 
> available? Why do you assume that an ISPF clone on a PC is limited to what is 
> possible on a 3270?
>
> Just because you don't understand why people like ISPF doesn't mean that "It 
> comes down to familiarity and a reluctance to invest time to learn new 
> things"; it doesn't. Maybe they know something you don't know.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> ________________________________________
> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
> David Crayford [dcrayf...@gmail.com]
> Sent: Wednesday, January 27, 2021 11:18 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: ISPF for mainframe Linux
>
> A REXX edit macro, that's great! In Vim I can position my cursor over a
> function or keyword and press 'gd' to goto the defintion. It also has
> plugins for code completion etc. All of this in a TUI. Intellij IDEA
> is so advanced that it lints code while you type and flags problems. Use
> a keyboard shortcut and it refactors the code. One of the most useful
> features in modern editors is multiple cursors.
> This is achieved in Vim using visual block mode. ISPF has no equivalent
> and never will as 3270 is a half-duplex protocol. I'm not knocking ISPF.
> I use it all the time. I would much rather use the
> SDSF ISPF UI as opposed to of the z/OSMF GUI. The command line is more
> efficient. But when it comes to editors, ISPF does not shine brightly.
> It's incredibly limited which is why I don't understand
> why people want to use the likes of SPF-PC to emulate ISPF on other
> platforms when the native tools are so much better. It comes down to
> familiarity and a reluctance to invest time to learn new things.
> That's a fact and many of my colleagues openly admit it. They've reached
> a stage in their career where they simply have no desire to change the
> way they work.
>
>
> On 28/01/2021 9:28 am, Seymour J Metz wrote:
>>> Isn't writing code macros a bit dated?
>> No. Aren't editors that don't allow writing macros a bit dated? Trivial 
>> example:
>>
>>    /* REXX from TSPF - not tested in ISPF */
>>    address ISREDIT
>>    "MACRO"
>>    "CURSOR = 1 1"
>>    "(NEW) = LINENUM .ZCSR"
>>    "(LAST) = LINENUM .ZLAST"
>>    "(NLINE) = LINE" NEW
>>    do while NEW ¬= LAST
>>       OLD  =NEW
>>       OLINE=NLINE
>>       "CURSOR =" OLD+1
>>       "(NEW) = LINENUM .ZCSR"
>>       "(NLINE) = LINE "NEW
>>       if NLINE=OLINE
>>       then do
>>          'DELETE' NEW
>>          'CURSOR =' OLD
>>          "(NEW) = LINENUM .ZCSR"
>>          end
>>       "(LAST) = LINENUM .ZLAST"
>>       end
>>
>>> In Vim I can record macros.
>> In ISPF I don't need them.
>>
>>
>> --
>> Shmuel (Seymour J.) Metz
>> http://mason.gmu.edu/~smetz3
>>
>> ________________________________________
>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
>> David Crayford [dcrayf...@gmail.com]
>> Sent: Wednesday, January 27, 2021 8:18 PM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Re: ISPF for mainframe Linux
>>
>> On 28/01/2021 8:25 am, Seymour J Metz wrote:
>>> Yes, and you can write macros for it. Still, when you have ISPF available 
>>> there's little call to use TSO EDIT.
>> Isn't writing code macros a bit dated? In Vim I can record macros.
>>
>>
>>> --
>>> Shmuel (Seymour J.) Metz
>>> http://mason.gmu.edu/~smetz3
>>>
>>> ________________________________________
>>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
>>> Tony Harminc [t...@harminc.net]
>>> Sent: Wednesday, January 27, 2021 4:00 PM
>>> To: IBM-MAIN@LISTSERV.UA.EDU
>>> Subject: Re: ISPF for mainframe Linux
>>>
>>> On Wed, 27 Jan 2021 at 11:21, Tom Brennan <t...@tombrennansoftware.com> 
>>> wrote:
>>>
>>>> That's probably true, but around 2005 when I didn't have enough z/OS
>>>> work to do, I moved about half my time over to the dark side of AIX,
>>>> Linux, and at least a couple of other Unixes that I can't remember -
>>>> working with a bunch of folks who never touched a mainframe.  I don't
>>>> remember a single complaint about vi from them.  I did ask why (in the
>>>> world) they used it, and they said because it's always available by
>>>> default - no install needed.
>>> TSO "EDIT" is always available on z/OS... Doesn't even require a 3270!
>>>
>>> Tony H.
>>>
>>> ----------------------------------------------------------------------
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>>
>>> ----------------------------------------------------------------------
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to