Clay is a programming language designed for Generic Programming written by Joe Groff. And now Clay 0.1.0 has been released with notable improvements from previous Clay versions which include:
- Revised syntax
- Debugger support
- Much improved C compatibility (including C99-compatible complex types)
- Support for optional integer overflow checking
- A work-in-progress advanced math library
Check it out from here:
The full changelog from previous Clay versions:
This first release is not to say that Clay is finished and bulletproof and you should totally start coding nuclear reactors with it. I intend
to keep changing things, using releases as checkpoints for automated backward compatibility updating, similar to how Go’s early development progressed. Clay still has a lot to learn from its systems language brethren.
IRC discussion occur at Freenode #clay channel.