Users porting macros from XEDIT need a consolidated list of known incompatibilities. The list should include:
Different behavior
ADD does not change the current line in XEDIT but does in THE
line commands are case dependent in THE but not in XEDIT
Missing EXTRACT/SET/QUERY commands
Flscreen
MASK
PENDING ERROR (This is noted in the description of SET PENDING)
EXTRACT PENDING with no name
The argument passed to a line macro by THE has the command name inserted before Op1.
Given that the REXX implementations on the platforms supported by THE do not provide
all of the PARSE SOURCE data that CMS does, the incompatibility is reasonable, but it
should be noted.
REXX issues
No EXECIO - use stream I/O instead
No GLOBALV
PARSE SOURCE does not return the original command name
Issues with logical not
Regina, which THE33RC1w32_Regina.exe uses, does not recognize 'aa'x
OS/2 Object REXX does not recognize 'ac'x
Note: OOREXX supports all three
Bypass is to use \
Ticket moved from /p/hessling-editor/bugs/294/
The attached file shows the code (from a dead tree, alas) that I was trying to port to THE from VM/SP HPO. I've keyed it in and made some changes, but still have issues.
I'd be happy to play with it on Windows10 with THE 3.3b3 but there's no commentary or design notes to understand the intent of the code. Also, a pdf isn't executable.
The PDF was because all that I had of the code that ran on XEDIT was the dead trees. I typed the code in from the listing and did some enhancements, trying to program around the incompatibilities.
pfxhlasm.the and pfxrexx.the are intended to be THE versions of PFXHLASM.XEDIT and PFXREXX.XEDIT.
PROFILE.THE is intended to be usable as PROFILE XEDIT under CMS with XEDIT.
trynot.the demonstrate that not all of the logical not characters are recognized and which.the identifies the the and REXX being run, along with the value of REXXTRANS_INTERPRETER.
I've also got an odt that explains the intended use of these macros. I'll get it to you, probably tomorrow.
On the lack of GLOBALV, environment variables should be a good workaround, although I do believe that persistent objects would be useful.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: LesK vmrexx@users.sf.net
Sent: Thursday, January 25, 2018 6:29 AM
To: [hessling-editor:feature-requests]
Subject: [hessling-editor:feature-requests] #70 Users porting macros from XEDIT need a consolidated list of known incompatibilities.
I'd be happy to play with it on Windows10 with THE 3.3b3 but there's no commentary or design notes to understand the intent of the code. Also, a pdf isn't executable.
[feature-requests:#70] Users porting macros from XEDIT need a consolidated list of known incompatibilities.
Status: open
Group:
Labels: XEDIT compatibility
Created: Wed Jan 10, 2018 07:59 PM UTC by Shmuel (Seymour J.) Metz
Last Updated: Thu Jan 11, 2018 06:43 PM UTC
Owner: nobody
Users porting macros from XEDIT need a consolidated list of known incompatibilities. The list should include:
Different behavior
ADD does not change the current line in XEDIT but does in THE
line commands are case dependent in THE but not in XEDIT
Missing EXTRACT/SET/QUERY commands
Flscreen
MASK
PENDING ERROR (This is noted in the description of SET PENDING)
EXTRACT PENDING with no name
The argument passed to a line macro by THE has the command name inserted before Op1.
Given that the REXX implementations on the platforms supported by THE do not provide
all of the PARSE SOURCE data that CMS does, the incompatibility is reasonable, but it
should be noted.
REXX issues
No EXECIO - use stream I/O instead
No GLOBALV
PARSE SOURCE does not return the original command name
Issues with logical not
Regina, which THE33RC1w32_Regina.exe uses, does not recognize 'aa'x
OS/2 Object REXX does not recognize 'ac'x
Note: OOREXX supports all three
Bypass is to use \
Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/hessling-editor/feature-requests/70/https://secure-web.cisco.com/1zRr8g_Bv9DMBTs_39SkQbiKlSF0ZQycTfePtmDjaOLgfeA0S4unnLhV6vspDM9CHdsQQ3AXJBwRNu5GCgZ7BNtBw7DOzvOBBqireV1DIYv5Bpt-HrG4wkndVYT-eEZ5EExWn_XYql329PoqgeJ4iqakUVDU23G7Mo0lIs884tK2YQHo2TXfjMli7py4SI29D2LGAVATwmWXAwi-y8ET3dANBz_L2OuWRFiqZ2-P-FFj-6gGV_gr18uDhNe-CM72f7iHpBhORjZhUeczVDjUv5FkZ1AdaQoMd5HwmxQkLCtfcDYO_yIOmsS59oSrZWAdXCGaVZwjAW31eq8p1X1fGJcvhwtkMoKSj-YEBXk5VHrmn0cbCeMmP8pWO_n98sVStn8vcCkWCqOxwVqAH6oCPAG7BXBufPk_bEBcvZTxZXOrCP2jxzph4Ravr0xXfdw57/https%3A%2F%2Fsourceforge.net%2Fp%2Fhessling-editor%2Ffeature-requests%2F70%2F
To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/https://secure-web.cisco.com/1hELtWwHk1YzVASK5pNUi0JiBWUTthKVVKC5B4_eAZMa5s7PI8owYx5DaqspuP1JNPVb5Gm3HULNnUji3I_3MtwYxERwszZqybJj8JfmWNsgLXPDXdDN_y52ezh4f1TFtgoWI8A1OoqFdS4Bafg0ZzgXr_WmbLEsnrqaKtOIs5UDBRPmazwfvCz_fepoTpiDFoZ0mxwVHAxqaLraXvCEbSiiCjFGLqprnURrsbfFiaG8cEHL1mF9E0pW5SmY93mh0niA8kJ-8nMcwmitR4GYzcUfBaBgMteFg0y7dmTpPRlpz0TPnalU4QphCB0iIMz1Jr7gRKqUihEmFdTebdASdO0snzE9iYc_VFzMmvYpZapCtIlW_iIno9ZNFAt1mbjCIU9kYiqKZqPZWnS_ndoQvlzk2aJu6hkKRKL-rkvOlbxeKz1PJ5tX-ex8KSCeteYht/https%3A%2F%2Fsourceforge.net%2Fauth%2Fsubscriptions%2F
Here's the documentation for pfxhlasm and pfxrexx; it's still a work in progress.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: LesK vmrexx@users.sf.net
Sent: Thursday, January 25, 2018 6:29:48 AM
To: [hessling-editor:feature-requests]
Subject: [hessling-editor:feature-requests] #70 Users porting macros from XEDIT need a consolidated list of known incompatibilities.
I'd be happy to play with it on Windows10 with THE 3.3b3 but there's no commentary or design notes to understand the intent of the code. Also, a pdf isn't executable.
[feature-requests:#70] Users porting macros from XEDIT need a consolidated list of known incompatibilities.
Status: open
Group:
Labels: XEDIT compatibility
Created: Wed Jan 10, 2018 07:59 PM UTC by Shmuel (Seymour J.) Metz
Last Updated: Thu Jan 11, 2018 06:43 PM UTC
Owner: nobody
Users porting macros from XEDIT need a consolidated list of known incompatibilities. The list should include:
Different behavior
ADD does not change the current line in XEDIT but does in THE
line commands are case dependent in THE but not in XEDIT
Missing EXTRACT/SET/QUERY commands
Flscreen
MASK
PENDING ERROR (This is noted in the description of SET PENDING)
EXTRACT PENDING with no name
The argument passed to a line macro by THE has the command name inserted before Op1.
Given that the REXX implementations on the platforms supported by THE do not provide
all of the PARSE SOURCE data that CMS does, the incompatibility is reasonable, but it
should be noted.
REXX issues
No EXECIO - use stream I/O instead
No GLOBALV
PARSE SOURCE does not return the original command name
Issues with logical not
Regina, which THE33RC1w32_Regina.exe uses, does not recognize 'aa'x
OS/2 Object REXX does not recognize 'ac'x
Note: OOREXX supports all three
Bypass is to use \
Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/hessling-editor/feature-requests/70/https://secure-web.cisco.com/1zRr8g_Bv9DMBTs_39SkQbiKlSF0ZQycTfePtmDjaOLgfeA0S4unnLhV6vspDM9CHdsQQ3AXJBwRNu5GCgZ7BNtBw7DOzvOBBqireV1DIYv5Bpt-HrG4wkndVYT-eEZ5EExWn_XYql329PoqgeJ4iqakUVDU23G7Mo0lIs884tK2YQHo2TXfjMli7py4SI29D2LGAVATwmWXAwi-y8ET3dANBz_L2OuWRFiqZ2-P-FFj-6gGV_gr18uDhNe-CM72f7iHpBhORjZhUeczVDjUv5FkZ1AdaQoMd5HwmxQkLCtfcDYO_yIOmsS59oSrZWAdXCGaVZwjAW31eq8p1X1fGJcvhwtkMoKSj-YEBXk5VHrmn0cbCeMmP8pWO_n98sVStn8vcCkWCqOxwVqAH6oCPAG7BXBufPk_bEBcvZTxZXOrCP2jxzph4Ravr0xXfdw57/https%3A%2F%2Fsourceforge.net%2Fp%2Fhessling-editor%2Ffeature-requests%2F70%2F
To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/https://secure-web.cisco.com/1hELtWwHk1YzVASK5pNUi0JiBWUTthKVVKC5B4_eAZMa5s7PI8owYx5DaqspuP1JNPVb5Gm3HULNnUji3I_3MtwYxERwszZqybJj8JfmWNsgLXPDXdDN_y52ezh4f1TFtgoWI8A1OoqFdS4Bafg0ZzgXr_WmbLEsnrqaKtOIs5UDBRPmazwfvCz_fepoTpiDFoZ0mxwVHAxqaLraXvCEbSiiCjFGLqprnURrsbfFiaG8cEHL1mF9E0pW5SmY93mh0niA8kJ-8nMcwmitR4GYzcUfBaBgMteFg0y7dmTpPRlpz0TPnalU4QphCB0iIMz1Jr7gRKqUihEmFdTebdASdO0snzE9iYc_VFzMmvYpZapCtIlW_iIno9ZNFAt1mbjCIU9kYiqKZqPZWnS_ndoQvlzk2aJu6hkKRKL-rkvOlbxeKz1PJ5tX-ex8KSCeteYht/https%3A%2F%2Fsourceforge.net%2Fauth%2Fsubscriptions%2F