Description: The REXX Programming Language - Windows UNIX/Windows and Many other Platforms April, 2005 Edition Copyright Arnold Kochman. Other copyrights also apply, in particular the General Public License. REXX was specifically designed to be a general-purpose scripting language. The main goal of REXX is to be uncomplicated to use, and to this end, it has been designed with some rather unique properties: REXX has only one data type, the character string, so no declarations are needed. The underlying hardware representations tend not to impinge upon program development. REXX uses decimal arithmetic with arbitrary precision that is not determined by the hardware environment. REXX puts no inherent limits on the size of strings, including numeric context. REXX has no globally reserved words. REXX is a small language, with little idiom, so that it is easy to learn to use. Notwithstanding its simplicity, REXX is highly extensible, and can be used as a general purpose programming language. Furthermore, REXX has a number of unusual features, such as associative arrays and dynamic variable scoping, that make many algorithms much easier to design and implement. These advantages have led to the rapid acceptance of REXX. REXX is a programming language that was designed to be easy to use for inexperienced programmers yet powerful enough for experienced users. It is also a language ideally suited as a macro language for other applications. Further information on REXX can be obtained from the REXX Language Association and the IBM REXX page. You will need one of the commonly available unzip utilities, such as PKUNZIP or WinZip. There are various archive formats, which generally are appropriate to the area of applicability of the contents. Source distributions, except and for Windows, binaries as well. The packages are at a fairly mature level of development. However, I assure that they are suitable for any particular purpose. Here are the packages that are included: REXX Interpreters Regina REXX - An implementation of the the ANSI Standard REXX Programming Language, available for most operating systems. Regina REXX has been ported to most UNIX/ Linux platforms and also to OS/2, eCS, DOS, Windows 9x/Me/NT/2000/XP, Amiga, AROS, QNX4.x, QNX6.x, BeOS, MacOS X, EPOC32, AtheOS, OpenVMS, SkyOS and OpenEdition. Regina REXX is maintained by Mark Hessling, lightlink.com OO_REXX - Open Object REXX - This is the open source version of IBM's Object REXX Interpreter. The project is managed by the Rexx Language Association. Open Object REXX is distributed under Common Public License. Object REXX is an enhancement of classic Rexx; a powerful, full-featured programming language which has a human- oriented syntax. The Open Object REXX interpreter allows one to write programs procedurally as well as in an object-oriented fashion. It is upwardly compatible with classic Rexx. It is designed for object-oriented programming, but also allows REXX conventional programming. Open Object REXX provides a standard REXX API to develop external function libraries written in C. For UNIX/Linux, Windows 95/98/NT/2000/XP, and IBM AIX. REXX/imc - A REXX interpreter for Linux/Unix. It supports all of the standard instructions and built-in functions, plus a small number of extensions, and has a partial implementation of the SAA API allowing applications to call REXX programs and to register addressing environments, REXX functions, and exit handlers. It comes with full documentation. External Function Packages Rexx-SQL - A Rexx external function package that allows access to various SQL databases with the same interface. Multiple diverse databases can be connected at once. Rexx/DW - An external function package for REXX programmers providing a cross platform GUI toolset. The underlying GUI package is Dynamic Windows. Rexx/ISAM - A REXX external function package providing a consistent interface to ISAM file managers. Rexx/Curses - An interface to the curses library. With this external function package, Rexx programmers can write cross-platform applications with a consistent textual user interface. Rexx/Tk - A REXX external function package providing an interface to the Tk library. This allows REXX programmers to write portable, cross-platform GUI applications. RxSock - An external function package for REXX programmers to enable TCP/IP socket programming. Rexx/gd - A REXX interface to the gd graphics library (OS/2). This interface allows a REXX programmer to create and manipulate graphics images. Rexx/Wrapper - A pseudo compiler for REXX programs. It generates a SAA API application with the REXX program embedded. The application is compiled and linked so that the REXX program can be distributed as a stand-alone executable. Rexx/Trans - A package to create an abstract level between a REXX-enabled application and a REXX interpreter. This allows an application to be written using the SAA REXX API and linked with Rexx/Trans. The Rexx/Trans layer finds an appropriate REXX interpreter to invoke at runtime Mod_rexx - An Apache loadable module which interfaces to REXX. All phases of an Apache request can be processed with Mod_Rexx. It works with IBM's Object REXX and Regina REXX. Rexx/CURL - An external function package providing an interface to the cURL package. cURL is a general purpose package that enables access to any URL-addressable resource. With Rexx/CURL you can access web pages, ftp sites, LDAP resources, and telnet sessions under control of your REXX program. Rexx/CURL is based on libcurl. REXX/GCI - The Generic Call Interface for REXX interpreters. GCI gives REXX programmers access to all shared libraries (DLL's) where there are no REXX-specific wrappers. RxWav - An external function package for REXX, that allows access to RIFF .wav files, with various functions. This library makes it possible to create and manipulate audio files from within REXX scripts. Object-REXX-GTK+ - The Object REXX GTK+ Project has produced a modal dialog manager interface to the GTK+ library from IBM's Object REXX. Object-REXX-GTK+ consists of a set of REXX external functions and an Object REXX class library which wraps those functions.
Price: 12.5 USD
Location: Jerusalem
End Time: 2024-10-26T06:37:41.000Z
Shipping Cost: 0 USD
Product Images
Item Specifics
All returns accepted: ReturnsNotAccepted
Country/Region of Manufacture: Israel
License Category: Public License
Type: Compilers
Platform: Various
Brand: Geruva
Available Variations
Color: ISO file by Download link
Price: 12.5 USD
Available Quantity: 1000
Quantity Sold: 1
Color: tar archive by Download link
Price: 12.5 USD
Available Quantity: 1000
Quantity Sold: 0
Color: Zip file by Download link
Price: 12.5 USD
Available Quantity: 1000
Quantity Sold: 0
Color: CD by Post
Price: 22.5 USD
Available Quantity: 445
Quantity Sold: 2