REXX environment for Windows 7

HankAZ

New member
Local time
12:59 PM
Messages
38
Are there any decent free REXX environments (prefer compiler, but will live with an interpreter) for Windows 7? Much of my job is in writing and debugging REXX code, and if I could find a developer's kit for REXX that runs on my laptop, I'd be a happy guy...

Anyone?
 

My Computer My Computer

Computer Manufacturer/Model Number
HP DV6-2170US
OS
Win7
CPU
Intel Core i5-430M
Memory
4GB
I haven't used REXX in awhile. But seems like the last time I looked the most advanced free release you could get for Windows was Regina. Don't know if it's out specifically for W7 but it's worth a look.

Seems the latest WinOS mentioned is XP. But it may run in compatibility mode. Usually interpreter packages aren't as touchy. AutoHotkey, AutoIt3, Python seem to not care if you have Vista/W7. Plus it was updated in Dec. 2009 so I'd say it's not dead yet.

http://regina-rexx.sourceforge.net/
 

My Computer My Computer

Computer Manufacturer/Model Number
HP Media Center
OS
Windows 7 32 bit
CPU
AMD 5200+ dual core
Memory
2 GB
Graphics Card(s)
NVidia GeForce 6150SE 128 MB
Monitor(s) Displays
CRT
Screen Resolution
1280x1024
Hard Drives
500 GB Sata internal :

SIIG USB 3.0 docking stations w/WD Caviar Black 6 Gb/s drives
Keyboard
PS/2
Mouse
PS/2 Wheel Mouse
Other Info
SIIG USB 3.0 PCIexpress card.
I know this is an old thread but I just came across it. I'm using IBM Object Rexx v2.13 under Windows 7 Pro X64 and it works okay. Not like it did under OS/2 but I can write some fairly complex programs with it and the file handling is excellent.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo IdeaCenter 450
OS
Windows 10 Pro X64
CPU
Intel Quad Core i7-4770 @ 3.4Ghz
Memory
16.0GB PC3-12800 DDR3 SDRAM 1600 MHz
Graphics Card(s)
Intel Integrated HD Graphics
Sound Card
Realtek HD Audio
Monitor(s) Displays
HP 22" LCD
Screen Resolution
1680 x 1050
Hard Drives
250GB Samsung EVO SATA-3 SSD
2TB Seagate ST2000DM001 SATA-2
1.5TB Seagate ST3150041AS SATA
Keyboard
Dell USB
Mouse
Lenovo USB
Internet Speed
Cable via Road Runner 3MB Upload, 30MB Download
Antivirus
Windows Defender, MBAM Pro, MBAE
Browser
Seamonkey
Other Info
UEFI/GPT
PLDS DVD-RW DH16AERSH
Has anyone found a way to invoke a Rexx program on Windows 7 WITHOUT prefixing it with the interpreter's name or specifying the extension (.rexx)?
In other words, can I append .rexx to the list of valid Windows executables?
As an alternative, can I compile my rexx/regina code to an .exe file?
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home built
OS
Windows 7 Pro 64-bit
CPU
Core I7-940 at 3.25 GHz
Motherboard
MSI Eclipse
Memory
12GB
Graphics Card(s)
ATI 6700
Sound Card
SB
Monitor(s) Displays
LG E2241
Screen Resolution
1920x1080
Hard Drives
Apricorn SOLO X2 PCIE2 adapter + Samsung 840 PRO 256GB drive
Seagate External (firewire)
WD 750GB external
WD 500 GB internal(7200 RPM)
WD 80GB internal (pagefile) (7200 RPM)
Case
Antec Sonata III
Antivirus
McAfee
Has anyone found a way to invoke a Rexx program on Windows 7 WITHOUT prefixing it with the interpreter's name or specifying the extension (.rexx)?
In other words, can I append .rexx to the list of valid Windows executables?
As an alternative, can I compile my rexx/regina code to an .exe file?

Answered my own question: the following program, rxtest.cmd, will start as a DOS batch command, then run itself as a Regina/Rexx program in a command prompt window. It does not require typing the file extension, which must be ".cmd". No system changes are required. Sometimes known as dual-environment program.

@rem /* running a Rexx cmd
@echo off
if NOT "%1"=="1" regina rxtest.cmd 1
goto end
rem */
say "hello world"
say "first parameter must be 1. Real Rexx parameters must follow it."
/*
:end
rem */
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home built
OS
Windows 7 Pro 64-bit
CPU
Core I7-940 at 3.25 GHz
Motherboard
MSI Eclipse
Memory
12GB
Graphics Card(s)
ATI 6700
Sound Card
SB
Monitor(s) Displays
LG E2241
Screen Resolution
1920x1080
Hard Drives
Apricorn SOLO X2 PCIE2 adapter + Samsung 840 PRO 256GB drive
Seagate External (firewire)
WD 750GB external
WD 500 GB internal(7200 RPM)
WD 80GB internal (pagefile) (7200 RPM)
Case
Antec Sonata III
Antivirus
McAfee
I do something similar. Each Rexx program has a identically named .bat file that invokes it. For instance, I have a SyncMail.rexx program to keep E-mail between my laptop and dektop in sync. When I type syncmail, the batch file gets invoked.

syncmail.bat

Code:
@Echo off
rexx c:\rexxprogs\syncmail.rexx %1 %2 %3 %4 %5 %6 %7 %8 %9
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo IdeaCenter 450
OS
Windows 10 Pro X64
CPU
Intel Quad Core i7-4770 @ 3.4Ghz
Memory
16.0GB PC3-12800 DDR3 SDRAM 1600 MHz
Graphics Card(s)
Intel Integrated HD Graphics
Sound Card
Realtek HD Audio
Monitor(s) Displays
HP 22" LCD
Screen Resolution
1680 x 1050
Hard Drives
250GB Samsung EVO SATA-3 SSD
2TB Seagate ST2000DM001 SATA-2
1.5TB Seagate ST3150041AS SATA
Keyboard
Dell USB
Mouse
Lenovo USB
Internet Speed
Cable via Road Runner 3MB Upload, 30MB Download
Antivirus
Windows Defender, MBAM Pro, MBAE
Browser
Seamonkey
Other Info
UEFI/GPT
PLDS DVD-RW DH16AERSH
I do something similar. Each Rexx program has a identically named .bat file that invokes it. For instance, I have a SyncMail.rexx program to keep E-mail between my laptop and dektop in sync. When I type syncmail, the batch file gets invoked.

syncmail.bat

Code:
@Echo off
rexx c:\rexxprogs\syncmail.rexx %1 %2 %3 %4 %5 %6 %7 %8 %9
I originally thought about doing that, but wanted something self-contained. It's too bad WIndows doesn't let you specify the interpreter you want, like Linux does. At least I haven't found a way to do it.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home built
OS
Windows 7 Pro 64-bit
CPU
Core I7-940 at 3.25 GHz
Motherboard
MSI Eclipse
Memory
12GB
Graphics Card(s)
ATI 6700
Sound Card
SB
Monitor(s) Displays
LG E2241
Screen Resolution
1920x1080
Hard Drives
Apricorn SOLO X2 PCIE2 adapter + Samsung 840 PRO 256GB drive
Seagate External (firewire)
WD 750GB external
WD 500 GB internal(7200 RPM)
WD 80GB internal (pagefile) (7200 RPM)
Case
Antec Sonata III
Antivirus
McAfee
I do something similar. Each Rexx program has a identically named .bat file that invokes it. For instance, I have a SyncMail.rexx program to keep E-mail between my laptop and dektop in sync. When I type syncmail, the batch file gets invoked.

syncmail.bat

Code:
@Echo off
rexx c:\rexxprogs\syncmail.rexx %1 %2 %3 %4 %5 %6 %7 %8 %9
I originally thought about doing that, but wanted something self-contained. It's too bad WIndows doesn't let you specify the interpreter you want, like Linux does. At least I haven't found a way to do it.

You can get bash for win32. I haven't used Rexx with it that I remember. But I've used it to run Linux ports of tools such as "find" "ls" etc.. Using the regular command prompt there's too many slash backslash and other conflicts. Plus one liner scripts for "sed" and the like won't work as easily in cmd.exe.
 

My Computer My Computer

Computer Manufacturer/Model Number
HP Media Center
OS
Windows 7 32 bit
CPU
AMD 5200+ dual core
Memory
2 GB
Graphics Card(s)
NVidia GeForce 6150SE 128 MB
Monitor(s) Displays
CRT
Screen Resolution
1280x1024
Hard Drives
500 GB Sata internal :

SIIG USB 3.0 docking stations w/WD Caviar Black 6 Gb/s drives
Keyboard
PS/2
Mouse
PS/2 Wheel Mouse
Other Info
SIIG USB 3.0 PCIexpress card.
Back
Top