Copper is another experimental programming language. I'm releasing it because Code Browser 4 is developed with it and some people might want to hack it.

It is based on Zinc with some improvements such as genericity, multiple return values or variadic arguments. It does not generate intermediary C code anymore, it has two backends: a x86 COFF generator and LLVM (version 2.9).

If you want to see what it looks like, go to the overview page. For more complete information, you can have a look at the documentation.

License

All the source code of the compiler is released in the public domain. Anyone is free to copy, modify or redistribute it without restrictions.