In my young years, I was a mundane class G user only. At the end of my real mainframe life, i had the job to work through a list of bugs in the IBM PASCAL compiler and fix them.? IBM PASCAL was an essential tool at our shop (DBSTU1 on EARN/BITNET), it was used for critical system extensions, namely FILESTOR (anyone heard of that ?). When I left the mainframe world, VM/SP 4 was current.
?
Since then, the feeling of VM continued somehow by a bunch of XEDIT clones (including REXX of course): KEDIT on MS-DOS, OS/2 Warp, MS-Windows 3.11 up to Windows 10, Linux/Wine, ReactOS. Then THE (The Hessling Editor) on Linux and on Solaris UNIX. I was unable to learn vi or EMACS, I could not find the power I was used to. I ended up compiling from sources THE, XCurses and Regina to have a decent editor on Solaris UNIX.
?
Nearly 35 years after leaving the real mainframe world, I finally managed to get Hercules and VM/370 Community Edition V1R1.2 alive and kicking. Everything beyond class G was new to me. In the process of understanding the internals of EE and adding new features like the macro capability or loading EE into high memory, I have travelled through almost all maintenance and development userids on VM/370CE. Sometime for bugs where EE was not the culprit like the GCCLIB segment forgotten to re-save.
?
Great infrastructure work has been done by the VM/370 community before, see . Now EE can exploit it ! As far as I have mastered major obstacles, I would say many, many features introduced with XEDIT on VM/SP are possible to do. Melinda Varian wrote "There can be no question that by releasing Xedit in 1980, IBM gave CMS a new lease on life" in her famous paper "VM AND THE VM COMMUNITY: Past, Present, and Future". I think EE can have a similar future in VM/370CE. It is a matter of time ... and health, my health.
?
I am willing to learn about building a complete VM/370 Community Edition, but I need support to find out what to learn and where to learn. Travelling through MAINT's USER DIRECT is a long journey ...
?
Martin
?
(The following excerpt is an example of EE's new ALL command)
?
USER ALGOL NOLOG 2M 2M G ? ? ? ? ? ? ??
USER ASSIST ASSIST 15M 16M G ? ? ? ? ??
USER AUTOLOG1 AUTOLOG1 2M 16M ABCDEFGH?
USER BREXX NOLOG 15M 16M BG ? ? ? ? ? ?
USER FORTRAN NOLOG 15M 16M BG ? ? ? ? ?
USER CMSBATCH CMSBATCH 8M 8M G ? ? ? ??
USER CMSUSER CMSUSER 15M 16M G ? ? ? ??
USER CMS67 CMS67 512K 8M G ? ? ? ? ? ??
USER CMS67M CMS67M 512K 16M ABCDEG ? ??
USER COBOL NOLOG 8M 8M G ? ? ? ? ? ? ??
USER CPWATCH CPWATCH 4M 4M EG ? ? ? ? ?
USER DOSSTART DOSSTART 2M 16M G ? ? ? ?
USER DOSVS DOSVS 8M 16M G ? ? ? ? ? ? ?
USER GCCCMS GCCCMS 15M 16M BG ? ? ? ? ?
USER KICKS KICKS 14M 16M G ? ? ? ? ? ??
USER MAINT CPCMS 15M 16M ABCDEFGH ? ? ?
USER MAINTC MAINTC 15M 16M G ? ? ? ? ??
USER MECAFF MECAFF 14M 16M G ? ? ? ? ??
USER OPERATOR OPERATOR 2M 16M ABCDEFGH?
USER OSBASIC NOLOG 8M 8M G ? ? ? ? ? ??
USER PASCAL PASCAL 8M 8M G ? ? ? ? ? ??
USER PLI NOLOG 8M 8M G ? ? ? ? ? ? ? ??
USER PL360 NOLOG 2M 2M G ? ? ? ? ? ? ??
USER RPG NOLOG 2M 2M G ? ? ? ? ? ? ? ??
USER RSCS RSCS 2M 16M ? ? ? ? ? ? ? ? ?
USER RSCS1 RSCS1 2M 16M G ? ? ? ? ? ? ?
USER RSCSTST RSCSTST 2M 16M G ? ? ? ? ?
USER SCRIPT NOLOG 8M 8M G ? ? ? ? ? ? ?
USER TAPEMAP NOLOG 2M 10M G ? ? ? ? ? ?
USER WAKEUP WAKEUP 15M 16M ABCDEG ? ? ?
USER WATFIV NOLOG 4M 16M G ? ? ? ? ? ??
USER XCOMPARE NOLOG 2M 8M G ? ? ? ? ? ?
USER MVS MVS 8M 16M G ? ? ? ? ? ? ? ? ?
USER XNET XNET 16M 16M G ? ? ? ? ? ? ??