Some personal not bad looking programming language in Python compiled to LLVM
- I Like My Syntax - Readable code
- LLVM Backend - High-performance compilation with optimization
- Type Safety - Static typing with type inference
- Modular Design - Built-in module system with
usingimports - Cross-Platform - Runs on Linux, Windows, not sure if anything else but just needs C and LLVM (& Python)
- On Going IDE Support - Has VSCode extension
# Clone the repository
git clone https://github.com/ares-rxu/artemis-language.git
cd artemis-language
# Install (probably won't work)
python arx_install.py -i
# Run your first ARX program
python arx.py build testing/hello_world.arx
./out/hello_worldusing io
int _exec() {
io.print('Hello, ARX!\n')
return 0
}
- Python 3.7 or higher
- C Compiler: GCC 7.0+ or Clang 10.0+
- LLVM Tools:
llc(LLVM static compiler)
- Git
Contributions are welcome. Read our Contributing Guide for details.
- Bug Reports - Help us improve reliability
- Feature Requests - Suggest new language features
- Documentation - Improve guides and examples
- Testing - Add test cases and examples
This project is licensed under the GPLv3 License - see the LICENSE file for details. (Not changing it)
- Documentation - Complete language reference
- VS Code Extension - Not gonna update it
- Examples - Sample ARX programs
- Issues - Bug reports and feature requests
Made with boredom by the ARX Community (Me rn)
Star this repo if you find ARX useful (Nah bro)