Cyclone wiki

Description
The Cyclone   is a safe dialect of the C programming language.

Cyclone is like C: it has pointers and pointer arithmetic, structs, arrays, goto, manual memory management, and C’s preprocessor and syntax. Many C programs will compile and run without changes using a Cyclone compiler.

Cyclone adds features such as pattern matching, algebraic datatypes, exceptions, region-based memory management, and optional .

Cyclone is safe: pure Cyclone programs are not vulnerable to a wide class of  bugs that plague C programs: buffer overflows, format string attacks, double free bugs, dangling pointer accesses, etc. When you give a program with such bugs to a Cyclone compiler, it will typically give error messages pointing out exactly where such bugs are lurking.

The Cyclone wiki is for people to discuss Cyclone: how to write Linux s in Cyclone, details of various Cyclone implementations, etc.