It's on the git now. It now includes fixnums and symbols.
To use it, load arc2c.arc, then run (compile-file "foo.arc"). It will then show you all the transformations it performs and generate a file, foo.c. Compile it with your favorite C compiler, and you're done.
Are currently implemented :
- +, -, *, <, >, <=, >=, is, isnt, prn on fixnums
- is, isnt, prn on symbols (including t and nil)
- let, if, fn, set, and, or, quote.
Basically, that's all. A few warnings : if you call a non-existant function, your program will crash without a warning. And remember there is no GC. Once you run out of pre-defined memory, the program dies.