README.md (1010B)
1 # harec 2 3 This is a [Hare](https://harelang.org) compiler written in C11 for 4 POSIX-compatible systems. 5 6 ## Build status 7 8 <dl> 9 <dt>Linux (x86_64)</dt><dd><a href="https://builds.sr.ht/~sircmpwn/harec/commits/master/alpine.yml"><img src="https://builds.sr.ht/~sircmpwn/harec/commits/master/alpine.yml.svg" alt="Build status for Linux" /></a></dd> 10 <dt>FreeBSD (x86_64)</dt><dd><a href="https://builds.sr.ht/~sircmpwn/harec/commits/master/freebsd.yml"><img src="https://builds.sr.ht/~sircmpwn/harec/commits/master/freebsd.yml.svg" alt="Build status for FreeBSD" /></a></dd> 11 </dl> 12 13 ## Building 14 15 ``` 16 mkdir build 17 cd build 18 ../configure 19 make 20 ``` 21 22 Optionally, build and run the test suite as well: 23 24 ``` 25 make check 26 ``` 27 28 ## Runtime 29 30 harec includes a minimal runtime under `rt` which is suitable for running the 31 test suite, but not recommended for production use. See `docs/runtime.txt` for 32 details on how to provide your own runtime implementation, or use the [Hare 33 standard library](https://git.sr.ht/~sircmpwn/hare).