The Clay Programming Language 0.1.0 released

Clay is a programming language designed for Generic Programming by Joe Groff. now Clay 0.1.0 has been released with notable improvements

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:

https://github.com/jckarter/clay/tree/v0.1.0

The full changelog from previous Clay versions:

https://github.com/jckarter/clay/blob/v0.1.0/ChangeLog.txt

Release notes: 

https://github.com/jckarter/clay/blob/v0.1.0/ReleaseNotes.txt

Reference docs: 

https://github.com/jckarter/clay/blob/v0.1.0/doc/language-reference.md
https://github.com/jckarter/clay/blob/v0.1.0/doc/primitives-reference.md

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.

Leave a Reply