There you go again, treating your fantasies about what others know and do as 
facts. 

Did it ever occur to you that when you write things that people know to be 
false, they're less likely to believe what you write about other matters?

BTW, syntax directed editors have been around longer than three decades, 
regardless of when you first discovered them.


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

________________________________________
From: IBM Mainframe Discussion List [[email protected]] on behalf of 
David Crayford [[email protected]]
Sent: Saturday, January 30, 2021 12:34 AM
To: [email protected]
Subject: Re: ISPF for mainframe Linux

On 30/01/2021 6:42 am, Wayne Bickerdike wrote:
> Necessity is the mother of invention. Glad someone invented ISPF edit
> macros. Others have a different vi(ew!)

It's going to take a lot more than a few ISPF edit macros to implement
what's available in the new generation of mainframe IDEs Wayne! A couple
of years back we attended the Z roadshow at IBM, Perth.
They demoed IBM Wazi Developer which was impressive. It's a web based
IDE that spins up docker containers in the cloud for workspaces. A few
years back IBM acquired EZSource which
is a suite of tools for deep code analysis of COBOL/PL1 legacy code. It
builds a dependency graph of all the assets in an application. It can
find dead code, logic errors. Modern editors like VS Code are implemented
using language servers and the Language Server Protocol (LSP) [2] to run
RPC calls on the back-end for code completion, context assist, linting
etc. All of this fits into a devops pipeline. There were loads of young
devs
from Perths big bank that day who were using IBM developer for Z and
they will jump right on Wazi. BW are transitioning to Git so we will
lose a Proteus SCM customer and gain a Git customer.

Tooling like this is a necessity as the developers with deep knowledge
of the system retire or drop off, which is happening now.  Intelligent
tooling and modern development practices are a must. The ISPF editor is
not intelligent.
I can't even write a customer syntax highlighter for shell scripts let
alone Python, both of which are first class mainframe languages. Of
course, most of the old timers that have used ISPF for 30+ years will
stick to what they know and good luck to them.

Good news that you can get a VS Code based z/OS mainframe editor that
supports COBOL, PL1 and HLASM for free [3]. If you're running Zowe it
can integrate with the remote system explorer. I was involved in code
reviews for some of the RSE work and
it's a very neat implementation. All of the code is open source on
Github. It's hard to justify stumping up hundreds of $$ for Slickedit or
Ultraedit when you can get this for free!

[1] https://www.ibm.com/products/wazi-developer
[2] 
https://secure-web.cisco.com/1fzflFlaV1eL1bSYU1FPuAdSRNE0YVIKVjRN8nWdGxtFzRgJUIGifAl-EMouAFu459BUZ2A1te_e576ljRBRIhKhyya_gRxfChHYuQ2Yew4ZM-DJ9ITcymGnbluWZ8-GLqjeQ_tWGasIZb3ks9XY_auzuaQLHMz57A-t-qqC0v1-Z05qDt9UwPrnY5MxaT-PzKR2aHYPGbjyM6C9f4xYxTcN9JnkMxNYgPoDQ0AnwDlMpzQeA8EfIKDmy2eFo_VVwlB-jX8hKuEQdbRR-4FUr2V5KmvQYeUWWCw12vbElXH6GMfew5Mj3b89lLS7XXmhPkH7Q9bF9qlyU5OijJv6T8BzJAaFD6lGrgLk66lqcqYg6oNrvUWkzbxUJNQM3tgL68doMPU8bgcDcb9ZGYTHIKxmM2olCJjJHa9ct4z5xxPhiPfQvSgIJIJUFVbwURlz5Jz2xGnxv0NoTfJMJ5X85cQ/https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FLanguage_Server_Protocol
[3] 
https://secure-web.cisco.com/1Crt2Y9ns4pJIOXARhnn8pUVKhyxSlGloaqKrXmhO5_TC6wnyLNWdyQwbCT3JCOsk0hD3HQxK1oa3luh7fFfssiUkqnXzS7a-zTwOSTz5Vkooo35wSPgv7h7Jwod8OiFXy5QvyvPF16MtwjoeDhWo-g9Tm58E4-SGnnJIfuWB8PNkYfnLz4l0lE8yUvaqgvEjfewoT7BNgq0g3i5TQnLZKn8P0Y8KL1jBRBuEhO24w_o7kRDuMv3dV_ULEA0h8POf9c-KmUOYLdT9M-ncAhtc2LJIlF8ILTWlXWM02bCeHz7vAygev37exvSaCGu9eGXGo_uYeEjgW2JMmNFGK8SzEnOWUH3LeEGlWljrY5WSKWJeuCgYvEAOHlGChZsHyr1x1endomuGTtByOaof0iAY3UA5-WH_BgT2Ev8g2VAb6mWU4alBLZny6Buj4-DjGZLlUV3raqWfOpTQYNHOuUAUyQ/https%3A%2F%2Fibm.github.io%2Fzopeneditor-about%2F

----------------------------------------------------------------------
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