[Toc][Index]

Rexx/Wrapper


Name     REXX/Wrapper
Version  1.4
Author   Mark Hessling 
         (see EMail Addresses)
Distrib. GPL (GNU)
Type     REXX cmd & more 
Price    -
Source   Internet 
         Name: rxwrap14.* 

Description from the author: 
"Rexx/Wrapper is a tool that wraps a Rexx source file, or tokenised code 
into an executable program. 
The Rexx source code can be optionally compressed and encoded to ensure 
that the original Rexx code cannot be viewed (unless you have the original 
encryption key). 
To use Rexx/Wrapper you need two extra bits of software: 
1) A supported Rexx interpreter 
2) A supported C compiler 
The Rexx interpreter that is linked with the executable must be capable of 
executing an "instore" Rexx macro via the SAA API. 
The Rexx interpreter used to build the executable wrapper can be different 
to the interpreter used to run the executable program. 
If wrapping tokenised code, then the Rexx interpreter that creates the 
tokenised code, MUST be the same interpreter that runs the tokenised code. 

All suppliers of Rexx interpreters provide access to their interpreter via 
a shared or dynamic library. This means that it is not possible to build a 
completely stand-alone executable; you will always have to include the 
shared or dynamic library with the executable built with Rexx/Wrapper. 
There is one exception to this rule; Regina.  Regina also provides a 
static library, which means you can link your program with Regina's static 
library, and you will get a completely stand-alone executable. 
There is a catch however with using the Regina static library :-(. The 
Rexx program that you wrap, cannot dynamically load an external function 
package.  This is because the Regina static library does not (and cannot) 
support the dynamic loading of external functions.  External functions, by 
their very nature, require the presence of a dynamic or shared library to 
operate. 
Rexx/Wrapper supports all C compilers that support ANSI prototypes. 
Rexx/Wrapper will not work with older K&R C Compilers. 
For a list of the supported C compilers for the current platform, run 
rexxwrap.cmd with the '-help' switch and see the list below." 
see also RxCLS - a REXX 'compiler' ($),  REXXCC - a REXX "compiler" and 
REXX2EXE a REXX "compiler"   

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs