
Abstract
My thoughts and notes on how I would like a new programming language to look like.
The unique selling point of the language is:
Automatic memory reclamation without garbage collection.
Other selling points of the language are:
- Simple and elegant. (So that it is suitable for the academia.)
- Expressive. (So that it is suitable for experienced programmers.)
- Consistent. (So that it is attractive to developer teams.)
- Guiding. (So that it promotes best practices.)
- Fast. (So that it is suitable for high performance computing.)
- Lean. (So that it is suitable for resource-constrained computing.)
This is work-in-progress; It is bound to be heavily amended as time passes, especially if I try some new language, like Kotlin or Rust.
Summary of language characteristics
Read more »