Draft:BRexx

From Wikipedia, the free encyclopedia

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]

ParadigmImperative, procedural
FamilyREXX
DeveloperVasilis N. Vlachoudis
Quick facts BREXX, Paradigm ...
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
Close

History

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

  • 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

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

Related Articles

Wikiwand AI