2023-02-28 21:56:56 +00:00
|
|
|
<div align="center" style="display:grid;place-items:center;">
|
|
|
|
<h1>Holymer</h1>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
Holymer is a programming language
|
|
|
|
|
2023-07-05 09:17:09 +00:00
|
|
|
## Status
|
|
|
|
- [x] Parser
|
|
|
|
- [x] Typechecker
|
|
|
|
- [x] IR
|
|
|
|
- [ ] Optimizer
|
|
|
|
- [ ] Complier
|
|
|
|
|
|
|
|
The IR output can sometimes be run with scheme interpreter, sometimes.
|
2023-02-28 21:50:10 +00: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`
|
|
|
|
```
|