From 6e1b55f0caeeb4dfe2479bb5a00ef56002ee6ad7 Mon Sep 17 00:00:00 2001 From: David Kerkeslager Date: Tue, 29 Aug 2017 14:10:08 -0400 Subject: [PATCH] Added basic README --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..1b0478a --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# fur + +Fur is a programming language for the next millenium. In 1000 years, humans will likely still like +furry animals, so Fur is named in their honor. + +Example Fur programs are in the `examples/` folder. The main compiler (`main.py`) compiles Fur +programs to C. An example of usage: + + ~/fur$ python3 main.py examples/01_hello.fur + ~/fur$ gcc examples/01_hello.fur.c + ~/fur$ ./a.out + Hello, world~/fur$ + +Fur is GPL and will only ever target GPL compilers. Fur supports closures, integer math, boolean +logic, and strings (implemented as [ropes](https://en.wikipedia.org/wiki/Rope_(data_structure\))). It +doesn't yet support exceptions, multithreading, modules, or anything resembling a standard library. +If that sounds like something you want to use in production code, good luck to you. -- 2.20.1