On 16/03/2018 12:18 PM, Kirk Wolf wrote:
David,

I'm pretty sure that I'm wasting my time trying to convince anyone here,
but I can't imagine ever going back to writing code with ISPF.   Once you
get hooked on syntax-directed editing, code completion, being able to
quickly navigate function/variable uses<->defs, etc... you'll never want to
go back.  Not to mention diff/merge tools like Meld (which is some really
incredible Python).

You can get all of that stuff in Vim too. ClangComplete for C/C++, Jedi for Python. UNIX TUIs are superior to ISPF because they're full duplex and can react to a key press. For Java development you really do need a full blown IDE because of the nature of the language. I've been using IntelliJ IDEA for Kotlin and it's super slick with absolutely amazing refactoring features. It has a code analyzer which scans the code and then re-writes it! In my case it refactored away almost half of the code!

Since I'm more interested in attracting new developers to z/OS, I would
like to see better ways to use modern IDEs/tools with z/OS than I am to use
traditional mainframe tools (like ISPF) somewhere else.

The problem is that IBM seem to be hopeless at developing GUIs. z/OSMF is a case in point. Compare the RMF charts to something slick like Grafana and they are worlds apart (I wrote a Java program that extracts RMF data using the distributed HTTP API and forwards it to Grafana along with some network stats https://ibb.co/h7ToXx). RDz has a different editor per language! The PD tool plug-ins make you less productive than the ISPF green screens they're supposed to replace. I am willing to swap any tool, UI or language if something better comes along but the only decent GUI I've seen from IBM is the CICS explorer.

We've got young guys (early 20s) working with us on a web UI. The holy trinity of their tool chain is an editor (Atom), a shell and a web browser.  All of the doc is being done in markdown using Gitbook so no need for an IDE. Most of the new cool dev tools only have a CLI -  npm, yarn, webpack, polymer, docker etc. I noticed that the new z/OS provisioning tool only has a CLI and the zosptfile syntax is a clone of docker. IMO that's a good idea as admins don't like having to use a GUI like z/OSMF to install something.


Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Thu, Mar 15, 2018 at 9:41 PM, David Crayford <[email protected]> wrote:

On 16/03/2018 6:53 AM, Lester, Bob wrote:

Hi All,

      I've been working on Mainframe since 1979.   I love this thread.

      Here's my idea.  IBM should focus on building a World Class unix,
and provide full, seamless (TSO/ISPF ported to the dark side) access to the
classic side of z/OS for those that need it.

Rocket have a decent port of Vim for z/OS UNIX which I've been using for
months now. Can't say I miss ISPF when I'm working in the shell.


      Totally different model, but.....
Thanks!
BobL


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of Steve Smith
Sent: Thursday, March 15, 2018 4:47 PM
To: [email protected]
Subject: Re: z/OS "interactive computing" - AKA TSO/ISPF or UNIX shell [
EXTERNAL ]

You really need at least two TSO sessions (per system), and some here
have up to six or so.  As far as I know, that still requires multiple logon
IDs.

sas

On Thu, Mar 15, 2018 at 3:22 PM, John McKown <
[email protected]>
wrote:

On Thu, Mar 15, 2018 at 1:03 PM, Tom Marchant <
[email protected]> wrote:
​...


Another reason that I like the UNIX shell is that I can have a number
of them all going at once (telnet or ssh multiple times) so that a
"long running" command does not stop me from doing other things. ISPF
can't really process its multiple screens well. I.e. I can't do a REXX
exec in an edit session (issuing a lot of ISREDIT commands, perhaps
looping) and, while that is running, swap screens over to SDSF to see
how a batch job is running and examine its output.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send
email to [email protected] with the message: INFO IBM-MAIN

This e-mail transmission may contain information that is proprietary,
privileged and/or confidential and is intended exclusively for the
person(s) to whom it is addressed. Any use, copying, retention or
disclosure by any person other than the intended recipient or the intended
recipient's designees is strictly prohibited. If you are not the intended
recipient or their designee, please notify the sender immediately by return
e-mail and delete all copies. OppenheimerFunds may, at its sole discretion,
monitor, review, retain and/or disclose the content of all email
communications.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to