Draft:BRexx
![]() | Draft article not currently submitted for review.
This is a draft Articles for creation (AfC) submission. It is not currently pending review. While there are no deadlines, abandoned drafts may be deleted after six months. To edit the draft click on the "Edit" tab at the top of the window. To be accepted, a draft should:
It is strongly discouraged to write about yourself, your business or employer. If you do so, you must declare it. Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Last edited by Citation bot (talk | contribs) 2 seconds ago. (Update) |
Paradigm | Imperative, procedural |
---|---|
Family | REXX |
Developer | Vasilis N. Vlachoudis |
Stable release | 2.1
|
Typing discipline | Dynamic |
Implementation language | ANSI C |
OS | DOS, Linux, Windows CE, mainframe |
License | Freeware / Open Source |
Website | BREXX at CERN |
Influenced by | |
REXX |
BREXX is an open-source interpreter for the REXX programming language, developed by Vagelis Vlachoudis at CERN. It is a faithful implementation of classic REXX, designed to run on DOS-based systems, and is notable for its portability and compact size.[1]
History
[edit]BREXX originated as a modified and enhanced version of an earlier public-domain REXX interpreter. Vlachoudis created it in the 1990s to provide a lightweight scripting tool for DOS environments. Over time, it incorporated many standard REXX features and served as a useful scripting engine for command-line automation.
Unlike other REXX variants such as ARexx, which was designed for the Amiga operating system and supported inter-application communication, BREXX remained focused on script execution in single-tasking environments.
Features
[edit]- Fully interprets classic REXX syntax
- Runs on MS-DOS, and can be used under Windows via emulation (e.g., DOSBox)
- Small binary size, suitable for embedded or minimal environments
- Includes standard REXX features such as string manipulation, file I/O, and control structures
Applications
[edit]BREXX was used within CERN and other scientific environments to automate tasks in DOS-based data acquisition systems. It continues to be used in legacy systems and educational environments where minimal system resources are required.
References
[edit]- ^ Fosdick, Howard (2005-03-11). Rexx Programmer's Reference. John Wiley & Sons. pp. 359–383. ISBN 978-0-7645-7996-7.
External links
[edit]Category:Rexx Category:Free and open source interpreters Category:Scripting languages Category:Cross-platform free software