Skip to content

Releases: TheRealSarin/sarlin-lang

Release list

Sarlin 0.1.0

Choose a tag to compare

@TheRealSarin TheRealSarin released this 06 Sep 16:13

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 define components.
  • 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.