VX-REXX
Encyclopedia
VX-REXX is a highly-extensible REXX
GUI
development system for OS/2
.
Much of the new code in eComStation
has been written using VX-REXX.
Though REXX is itself a 3GL
, the VX-REXX interface allows you to build REXX programs using a combination of 3GL and 4GL techniques; its drag-and-drop
interface to inserting code allows quite complex programs to be built without actually entering any code.
VX-REXX's interface is itself written in VX-REXX, which means that it can be extended and/or modified using REXX code; it also has a number of macro hooks which can be used to add to its functionality directly.
The toolbox contains a number of standard tools (static text, group box, push button, radio button, check box, picture box, image push/radio button, list box, combo box (and drop-down), single and multiline entry field, slider) and some more specialized ones (container, value-set, notebook, DDE client, timer). Additional controls can be built using SOM
and distributed as .DLL files; anything from simple variants of existing controls (such as a tri-state check box, or a self-validating entry field) to completely custom-drawn controls (for example, a self-contained tic-tac-toe
board) can be written in C, compiled, and added to a VX-REXX project.
REXX
REXX is an interpreted programming language that was developed at IBM. It is a structured high-level programming language that was designed to be both easy to learn and easy to read...
GUI
Gui
Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...
development system for OS/2
OS/2
OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "Personal System/2 " line of second-generation personal...
.
Much of the new code in eComStation
EComStation
eComStation or eCS is a PC operating system based on OS/2, published by Serenity Systems. It includes several additions and accompanying software not present in the IBM version of the system.-Differences between eComStation and OS/2:...
has been written using VX-REXX.
Though REXX is itself a 3GL
Third-generation programming language
A third-generation programming language is a refinement of a second-generation programming language. The second generation of programming languages brought logical structure to software. The third generation brought refinements to make the languages more programmer-friendly...
, the VX-REXX interface allows you to build REXX programs using a combination of 3GL and 4GL techniques; its drag-and-drop
Drag-and-drop
In computer graphical user interfaces, drag-and-drop is the action of selecting a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object...
interface to inserting code allows quite complex programs to be built without actually entering any code.
VX-REXX's interface is itself written in VX-REXX, which means that it can be extended and/or modified using REXX code; it also has a number of macro hooks which can be used to add to its functionality directly.
The toolbox contains a number of standard tools (static text, group box, push button, radio button, check box, picture box, image push/radio button, list box, combo box (and drop-down), single and multiline entry field, slider) and some more specialized ones (container, value-set, notebook, DDE client, timer). Additional controls can be built using SOM
Som
Som may refer to:* Som * Som, Uttar Pradesh, India* Som, slang for sommelier* Som, an alternative name for the Hungarian wine grape Furmint* Som , a Bengali Indian surname...
and distributed as .DLL files; anything from simple variants of existing controls (such as a tri-state check box, or a self-validating entry field) to completely custom-drawn controls (for example, a self-contained tic-tac-toe
Tic-tac-toe
Tic-tac-toe, also called wick wack woe and noughts and crosses , is a pencil-and-paper game for two players, X and O, who take turns marking the spaces in a 3×3 grid. The X player usually goes first...
board) can be written in C, compiled, and added to a VX-REXX project.
External links
- Visual REXX Faceoff - Part 1 information on VX-REXX, from a review of it and VisPro REXX (may appear somewhat outdated, but the concepts discussed are still valid)
- Dev - REXX - VxREXX - OS/2 Site collection of resources about VX-REXX