initial commit

This commit is contained in:
2026-02-26 14:57:24 -06:00
commit 12be649bb7
7 changed files with 117 additions and 0 deletions

24
README.md Normal file
View File

@@ -0,0 +1,24 @@
# it works lol
the HolyC-lang compiler `hcc` just converts everything to straigh tassembly
and passes it to `gcc`, which i'm pretty sure just hands that off to the GNU
Assembler `as`.
you can get a copy of it [here](https://holyc-lang.com/install)
## run that shit
```
make
./testprog
```
If you take a peep at `Makefile` you'll notice that `hcc` can't compile multiple
objects in a single command. It also doesn't know when you've passed multiple
`.hc` file arguments, so it only processes the last one.
HolyC actually has some surprisingly rich features, like vectors, hashtables,
and even a built-in JSON class.
crazy stuff