Nona is a programming language oriented for the meta-programming paradigm. Functional, imperative and object oriented paradigms will also be supported.
The base language is intended to be a meta-language, simple yet powerful. The functional part is inspired by languages like Lisp and Scheme. It will feature a dynamic type system (for more freedom). Also featuring is the duck typing, inspired by languages like Python and Ruby.
In terms of syntax, it's a mix between C and Lisp (something like 15% C, 85% Lisp).
Being a meta-language, a system for language extensions and plug-ins that can change the way the language operates is needed. The main idea is to allow the language to be heavily changed, accommodating the needs and preferences of the programmer.
I hope to have a basic implementation at the end of July.