I am developing a new statically-typed compiled programming language, Clawn, with the goal of making it easy to write high-quality programs.
Currently, Clawn has the following features
・Simple syntax
・Higher rank polymorphism
・Safe "any"
・Automatic memory management (WIP)
I value a gentle learning curve, and Clawn is designed to be easy to learn. For example, Clawn's function definitions have no type annotations and are defined as polymorphic functions, with the goal of reducing the amount of knowledge you have to be aware of from the beginning in introductory programs such as defining and calling simple functions, omitting type definitions and entry points (int main(), etc.).
It also has a “requirement" feature (like composable C++’s “concept”), C FFI, etc.Clawn is still a work in progress, but will be actively developed after 2023 (after my college entrance exam).