Skip to content

NOVA v0.6.0

Choose a tag to compare

@varundubey-dev varundubey-dev released this 24 Jun 12:43

The sixth public release of NOVA.

NOVA v0.6 introduces structured iteration through while loops, range loops, array iteration, and loop-scoped execution.

This release completes NOVA's foundational control-flow system, allowing programs to repeatedly execute code, iterate over numeric ranges and collections, and process data using structured loops while preserving lexical scope and runtime type safety.


Highlights

  • While loops
  • Range loops
  • Inclusive ranges (...)
  • Exclusive ranges (..)
  • Descending ranges
  • Array iteration
  • Nested loops
  • Loop variables
  • Loop scope

Documentation

Complete language documentation:

Runnable examples:


Compatibility

Fully backward compatible with:

  • NOVA v0.1
  • NOVA v0.2
  • NOVA v0.3
  • NOVA v0.4
  • NOVA v0.5

Next Release

Planned for v0.6.1:

  • break statement
  • continue statement
  • Loop control validation
  • Runtime loop control handling

This patch release will complete NOVA's loop control system by introducing early loop termination and iteration skipping.