From: David Kerkeslager Date: Tue, 29 Aug 2017 18:10:08 +0000 (-0400) Subject: Added basic README X-Git-Url: https://code.kerkeslager.com/?p=fur;a=commitdiff_plain;h=6e1b55f0caeeb4dfe2479bb5a00ef56002ee6ad7;hp=62bbcc8f9242c7f404db4756460a927b1ce90aec Added basic README --- 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.