Skip to content

VenusScript v0.2-beta

Pre-release
Pre-release

Choose a tag to compare

@FireInc-Official FireInc-Official released this 07 Jun 08:38

🌌 VenusScript v0.2.0 - The Ecosystem Foundation

Created by FireInc.

We are incredibly proud to announce the release of VenusScript v0.2.0. This update marks a monumental step in the evolution of our compiler architecture, transforming VenusScript from a conceptual language into a robust, high-performance ecosystem ready to power the next generation of FireInc products.

In this release, we have completely stabilized the core AST engine, vastly expanded the standard library to C-level functionality, and introduced a unified, standalone installer.

✨ Key Highlights

1. Absolute Homoiconicity & Zero-Cost Mutation

We have perfected the VenusVariable AST traversal engine.

  • Dot-Notation Mutation: You can now directly mutate vector components and object properties using strict dot-notation (testPos.x: 150.5) with zero runtime overhead.
  • Unified Engine: Control flow structures, classes, and primitives are evaluated natively directly on the AST, eliminating the need for a bloated Bytecode VM.

2. Massive Standard Library (std.vs)

VenusScript now ships with a fully fleshed-out, zero-cost standard library powered by our internal @native Rust bridge closures.

  • std.math: Full suite of mathematical operations (sin, cos, tan, pow, sqrt, min, max, floor, etc.).
  • std.system: OS-level interaction tools including time() (Unix epoch), sleep(ms), and type_of(obj).
  • std.file: Built-in disk I/O capabilities for Horizon Workspace (read_text, write_text, exists).

3. Smart Primitives

Built-in types now natively support highly optimized intrinsic methods:

  • Strings: len(), upper(), lower(), contains(), replace().
  • Arrays: len(), push(), pop(), clear(), remove().

4. Seamless Windows Installer

We have introduced a standalone, single-file installer (VenusScript_Installer.exe). Built with Rust, it automatically extracts the vscript compiler and elegantly adds it to your system PATH. No manual configuration is required.

πŸ“– Deep Documentation

We have completely rewritten our documentation. The repository now features "The Book of VenusScript" (Language_Spec.md), which comprehensively details the architecture, memory management, and syntax philosophy designed by FireInc.

πŸ“¦ Installation Instructions

  1. Download the VenusScript_Installer.exe from the Assets below.
  2. Double-click the installer to automatically configure the compiler.
  3. Open a new terminal and run vscript --version to verify.