Releases: TheRealSarin/sarlin-lang
Releases · TheRealSarin/sarlin-lang
Release list
Sarlin 0.1.0
Sarlin 0.1.0
The first experimental Sarlin release.
Included
- Native compilation through LLVM and clang.
- Explicit signed and unsigned integers, floating-point values, booleans and strings.
- Dynamic, fixed and nested arrays and dictionaries.
- Functions, globals, conditionals, loops and checked integer arithmetic.
- Constructible classes assembled from reusable
definecomponents. - Time, string, filesystem, path and collection standard-library functions.
- Typed JSON encoding/decoding and
string[][]CSV encoding/decoding. - Single-file programs and multi-file Sarlin projects.
Download
The first build targets Linux x86_64. Download sarlin-linux-x86_64.tar.gz and its matching SHA-256 file. clang 15 or newer is required when compiling Sarlin programs.
Sarlin is still experimental. Syntax and semantics may change before a stable release. Networking, program command-line arguments and class serialization are not part of 0.1.0.