diff options
| author | ja <ja@echidna.local> | 2026-04-23 05:07:34 +0000 |
|---|---|---|
| committer | ja <ja@echidna.local> | 2026-04-23 05:07:34 +0000 |
| commit | 61d3a5a2d4d2919b30e1c268c3d4166d8f375972 (patch) | |
| tree | 3a483b15ea83d88813538e6dd502ad75c6fbb0b7 /README | |
| parent | 3903f966ac06e454393451ca21afcd219576de01 (diff) | |
Diffstat (limited to 'README')
| -rw-r--r-- | README | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/README b/README new file mode 100644 index 0000000..f4562c9 --- /dev/null +++ b/README @@ -0,0 +1,22 @@ +HolyC is a programming language created by the late Terry A. Davis + +This is a demo of James Barford's HolyC compiler, `hcc`. + +`hcc` just converts everything to straight assembly and passes it to `gcc`, which +i'm pretty sure just hands that off to GAS. + +you can get a copy of it here: https://holyc-lang.com/install + +to run this demo: + + 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 apparently even a built-in JSON class. + +crazy stuff \ No newline at end of file |
