A compiled language built on LLVM.
- Static typing with type inference
- LLVM-based code generation
- Cross-platform (Windows, Linux, macOS)
- Standard library (I/O, math, arrays, files, hashmap)
- Multiple optimization levels (O0-O3, Os, Oz)
See QUICKSTART.md for your first program and examples.
See INSTALLATION.md for complete installation instructions for all platforms.
See BUILDING.md for build instructions.
Quick build:
./build.sh # Linux/macOS
.\build.bat # Windowsxypc program.xyp -o program
./program-o <file>- Output name--emit-llvm- Generate LLVM IR--check-syntax- Syntax check only--ast-dump- Show AST-O<0-3>- Optimization level-Os- Size optimization-h- Help
- Installation - Dependencies and setup
- Building - Build instructions
- Quickstart - Getting started guide
- Language Spec - Syntax reference
- Standard Library - API documentation
Apache 2.0 License