A pause in the active development of the Vexon

  An Important Update on the Vexon Language Project It is with a heavy heart that we are announcing a pause in the active development of the...

Sunday, 7 December 2025

Vexon 0.3 Is Here

 

๐Ÿš€ Vexon 0.3 Is Here — The Biggest Stability & Networking Update Yet!

After intense development, debugging, and real-world testing, Vexon 0.3 is officially released!
This version focuses on what mattered most: stability, HTTP networking, safer execution, and proper VM control.

If you’ve been building games, tools, bots, or experiments in Vexon — this update changes everything.


๐Ÿ”ฅ What’s New in Vexon 0.3

๐ŸŒ 1. Fully Working HTTP System (fetch)

You can now make real internet requests directly from Vexon:

✅ API requests
✅ Webhooks
✅ JSON endpoints
✅ POST & GET support
✅ Automatic JSON parsing
✅ Native Node fetch + HTTP fallback

Example:

let r = fetch("https://jsonplaceholder.typicode.com/todos/1") print(r.status) print(r.json.title)

This opens the door for:

  • Discord bots

  • Web dashboards

  • Online games

  • Cloud-based tools


๐Ÿ›‘ 2. VM HALT Bug — FIXED

In older versions, HALT inside a function could crash the entire program.
This was dangerous and unpredictable.

✅ In Vexon 0.3:

  • HALT inside a function now acts like return

  • Only the global HALT stops the program

  • Functions no longer accidentally kill the VM

This makes large projects and modules finally safe to run.


๐Ÿง  3. Smarter Math & Type Handling

The classic bug:

"5" + 3 → "53" ❌

Now correctly becomes:

"5" + 3 → 8 ✅

Automatic numeric coercion now:

  • Detects numeric strings

  • Prevents silent math corruption

  • Makes calculations far more reliable


๐Ÿงฑ 4. Massive if / else Parser Upgrade

The broken:

else missing {

error is now largely eliminated.

Vexon 0.3 now supports:
else if chaining
✅ Single-line if without braces
✅ Stray semicolon tolerance
✅ Nested condition blocks
✅ Cleaner error messages with line numbers


๐Ÿ“ฆ 5. Safer Imports & Module Isolation

Imports are now circular-safe and cached:

  • Prevents recursive crashes

  • Prevents duplicate re-execution

  • Keeps module globals isolated

  • Builtins are injected safely


⚙️ 6. Compiler Improvements

✅ Functions no longer auto-emit HALT
✅ Cleaner bytecode generation
✅ Better separation of global vs function execution
✅ Improved loop handling (break / continue stability)


๐Ÿงช 7. Production-Ready CLI

Your CLI now supports:

  • Stable .vx execution

  • .exe compilation with pkg

  • Debug tracing (--debug)

  • Safer file resolution


๐Ÿงฉ What You Can Build Now

With Vexon 0.3, you can safely build:

✅ Webhook Senders
✅ API-powered games
✅ Online chatbots
✅ File sync tools
✅ Cloud-connected apps
✅ Multiplayer logic prototypes
✅ Package managers
✅ CLI tools
✅ Encrypted utilities
✅ Automation engines


๐Ÿ›  Example: Vexon API Script (Now Fully Supported)

let payload = { title: "Hello Web", message: "Sent from Vexon 0.3" } fetch("https://example.com/webhook", { method: "POST", headers: { "Content-Type": "application/json" }, body: json_encode(payload) })

๐Ÿ”ฎ What’s Coming in Vexon 0.4+

Planned features:

  • ๐Ÿงฌ Native package manager expansion

  • ๐ŸŽฎ Game engine helpers

  • ๐Ÿ–ฅ GUI bindings

  • ๐Ÿ“ Built-in encryption modules

  • ⚡ JIT performance boosts

  • ๐Ÿ›ก Sandbox mode

  • ๐Ÿง  AI toolchains


❤️ Final Words

Vexon started as an experiment — Vexon 0.3 turns it into a real platform.

This update finally brings:

  • Real networking

  • True VM safety

  • Proper function execution

  • Stable parsing

  • Production-level scripting

If you’re building with Vexon — now is the best time to go big.

repository here.

No comments:

Post a Comment