-
-
Notifications
You must be signed in to change notification settings - Fork 0
What Chlore is and isn't
Chlore is a stack-based language, which was initially built as a compilation target, but now is turning into more of a general purpose language that one can use for their everyday programming tasks.
If you're curious about Chlore, that's great, but know that this language isn't made for everyone. Unless you're someone who's interested in concatenative languages, or are looking for a compilation target, this language is most likely not for you. Also, note that if you're expecting modern language features like automatic memory management, free memory-safety checks, etc., you're probably going to be disappointed - Chlore does not have and will never have any of those "features".
Chlore aims to be simple and lightweight, and follows a spec-first approach for the design of the language. It was meant to be a compilation target, but can now be used for about anything you can use modern programming languages for.
Chlore has no intentions of competing with C++, Rust or other higher-level languages - it doesn't aim to be that abstract anyway. Chlore does not aim to be a "modern" language that only targets "modern" hardware. The Chlore language is built with exotic architectures in mind as much as it is built with "modern" hardware in mind.
Read the Design Goals
section of this wiki for more information on what this language aims to be.
Let's not make our programming languages jack of all trades and master of none.