This is community documentation for Argon, the programming language, as implemented by Chloride, its C-based interpreter (a bytecode compiler + virtual machine).
If you already know a scripting language like Python or JavaScript, most of this will feel
familiar. Argon uses do blocks instead of { }, and functions are declared as
let name(args) = do ... .
Note: This documentation is written from reading the interpreter's source code and test suite, since the project doesn't yet have complete official docs. If something here looks wrong, trust the source code (and please fix this doc!).
- Variables and
let - Operators
- Control flow
- Functions
- Strings
- Arrays
- Dictionaries and tuples
- Classes and objects
- Errors and exceptions
- Modules and
import
Chloride is released under the GNU General Public License v3.0 (or later). See the
project's LICENSE file for details.