Combining ideas from Ruby, Smalltalk, JavaScript, and C, the Citrine language aims to simplify object-oriented programming.
Positioned as an easy-to-learn general-purpose programming language, Citrine can be used with Unix-like OSes, including Linux, OpenBSD, and Mac OS X.
"With Citrine, I hope to bring the beauty of Smalltalk to wider audience, while adding some nice features from other languages as well: prototypes from Self (and JavaScript), pipelines from Unix, curly braces from C, and template syntax from PHP," said developer Gabor de Mooij in an email. "I just took the ingredients I liked most from the programming languages I work with and combined them."