harec

[hare] Hare compiler, written in C11 for POSIX OSs
Log | Files | Refs | README | LICENSE

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).