Jump to content

Draft:BRexx

From Wikipedia, the free encyclopedia
BREXX
ParadigmImperative, procedural
FamilyREXX
DeveloperVasilis N. Vlachoudis
Stable release
2.1
Typing disciplineDynamic
Implementation languageANSI C
OSDOS, Linux, Windows CE, mainframe
LicenseFreeware / Open Source
WebsiteBREXX 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]
  1. ^ Fosdick, Howard (2005-03-11). Rexx Programmer's Reference. John Wiley & Sons. pp. 359–383. ISBN 978-0-7645-7996-7.
[edit]

Category:Rexx Category:Free and open source interpreters Category:Scripting languages Category:Cross-platform free software