-
-
Notifications
You must be signed in to change notification settings - Fork 0
What Chlore is and isn't
Chlore is a stack-based, assembly-like 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 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 fast and lightweight, and follows a spec-first approach for the design of the language. It is meant to be a compilation target, but can be used for about anything you 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 is built to be a compilation target, and is not meant to be a "modern" language that only aims to target "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.