To built a new general-purpose (interpreted) programming language that makes expressing algorithms quick, yet clear. The language should be capable of runnning applications from web servers, text editors to small desktop applications. The language should also be able to interoperate with existing languages (perhaps a C interface).
Just a few years ago interpreted languages (e.g. Python, Ruby) were extremely popular. Most recently, these languages have taken a back seat to compiled languages (e.g. Go, Rust) for several reasons. Firstly, these compiled languages allow developers to eliviate performance bottlenecks in their applications whilst providing nice type systems and good control of concurrent and parallel processing.
The main aim of the project is to provide some of these features currently only implemented in compiled languages within an interpreted language.
Simply, this project is for educational purposes (and fun).