summary refs log tree commit diff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README22
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