Vala was the war. Yis is the spoils.
This repository contains:
yis: the Yis language compiler (C11)
- C compiler (
cc) with C11 support - Meson
- Ninja
Example (macOS/Homebrew):
brew install meson ninjameson setup build
meson compile -C buildRun the compiler from the build tree:
./build/yis --help
./build/yis examples/hello.yi
./build/yis run examples/hello.yiInstall Yis and stdlib:
meson install -C buildYIS_STDLIB: override stdlib pathYIS_CACHE_DIR: cache directory for compiled binariesYIS_NO_CACHE=1: disable binary cacheYIS_KEEP_C=1: keep generated C filesYIS_CC_FLAGS: extra C compiler flagsNO_COLOR=1: disable colored compiler output