Use of REXX to build CREXX - adesutherland/CREXX GitHub Wiki
Self-Hosting Direction
One long-term cREXX ambition is to make more of the system expressible in REXX itself.
That does not mean every component should be rewritten in REXX for its own sake. The useful goal is to move language services, libraries, tooling, and generation steps into REXX where doing so makes them easier to understand, extend, or port.
Direction
Good candidates for REXX-based implementation include:
- standard library functions
- build-time generation helpers
- documentation and reference-data generation
- language services that benefit from being close to the source language
- higher-level tooling over the compiler, assembler, linker, and VM
Low-level runtime, platform, and performance-sensitive pieces may remain in C where that keeps the system simpler or more portable.
Current Facts
The current implementation status belongs in the repository documentation and tests, not this wiki.