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