Skip to content

saQut 0.8.0 - Incubation - Unstable Alpha

Choose a tag to compare

@abdussamedulutas abdussamedulutas released this 16 Jul 07:00

saQut 0.8.0 "Incubation"

The first public preview of the saQut compiler.

This release marks the point where the compiler becomes usable as a complete toolchain. While many features are still evolving, the core architecture is now in place and future releases will focus on expanding the language and improving stability rather than redesigning the compiler.

Highlights

  • Tokenizer
  • Parser
  • Abstract Syntax Tree (AST)
  • Symbol collection
  • Type checking
  • Intermediate Representation (IR)
  • Virtual Machine (VM)
  • Built-in functions and FFI
  • Diagnostics
  • Compiler benchmarking
  • Human-readable CLI output
  • Machine-readable JSON output

Compiler Philosophy

saQut is designed around three principles:

  • Deterministic behavior
  • Transparent compilation
  • Developer control

The compiler exposes every compilation stage instead of hiding internal decisions. Tokens, AST, symbols, diagnostics and IR can all be inspected through the CLI or consumed programmatically.

Current Status

This is not a stable release.

The language, standard library and tooling are expected to evolve before version 1.0.

Backward compatibility is not guaranteed during the 0.x series.