design is in the code

Cello - Higher level programming in C

Cello Higher level programming The high level stucture of Cello projects is inspired by Haskell, while the syntax and semantics are inspired by Python and Obj-C. Cello isn’t about Object Orientation in C, but I hope that with Cello I’ve turned C into something of a dynamic and powerful functional language which it may have once been. Although the syntax is pleasant, Cello isn’t a library for beginners. It is for C power users, as manual memory management doesn’t play nicely with many higher-order concepts. Most of all Cello is just a fun experiment to see what C would look like when Hacked to it’s limits.

A nice experiment taking C to a whole other level.