2023-02-28 15:56:56 -06:00
|
|
|
<div align="center" style="display:grid;place-items:center;">
|
|
|
|
<h1>Holymer</h1>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
Holymer is a programming language
|
|
|
|
|
2023-07-05 04:17:09 -05:00
|
|
|
## Status
|
|
|
|
- [x] Parser
|
|
|
|
- [x] Typechecker
|
|
|
|
- [x] IR
|
|
|
|
- [ ] Optimizer
|
|
|
|
- [ ] Complier
|
|
|
|
|
|
|
|
The IR output can sometimes be run with scheme interpreter, sometimes.
|
2023-02-28 15:50:10 -06:00
|
|
|
|
|
|
|
## Contributing
|
|
|
|
You need to have [Rust Toolchain](https://github.com/rust-lang/rust) installed on your machine before building it.
|
|
|
|
```shell
|
|
|
|
$ git clone https://github.com/azur1s/holymer.git
|
|
|
|
$ cd holymer
|
|
|
|
# build with `cargo build`
|
|
|
|
```
|