DEV Community

ECMA-King87
ECMA-King87

Posted on

ArachnoScript Runtime v0.2.1 Released 🚀 - Major Improvements & New Features

ArachnoScript Runtime v0.2.1 Released 🚀 - Major Improvements & New Features

Hey Dev.to!

It's been an exciting journey since I first introduced ArachnoScript. Today, I'm happy to announce the release of ArachnoScript Runtime v0.2.1.

This version brings a lot of under-the-hood improvements, bug fixes, and exciting new features.

What's New in v0.2.1

Improved For Loop Syntax

// Old syntax
for (i = 0; i < 10; i++) {}

// New syntax
for (spawn i = 0; i < 10; i++) {}
Enter fullscreen mode Exit fullscreen mode

Improved CLI

Bash

# Old way
are ./path/to/script.as

# New way
are run ./path/to/script.as
Enter fullscreen mode Exit fullscreen mode

Quick evaluation

are -e "Console.log('Hello World!');"
Enter fullscreen mode Exit fullscreen mode

Major Changes

  • Optimized lexer + fixed string lexing bugs
  • Many parser fixes and improvements (constructor logic, object literals, if statements, class properties, etc.)
  • Significant Runtime improvements
  • New macros: #_http_listen, #_http_serve, #_real_path, #_path_relative_to_file, etc.
  • Removed old #_http_listen_and_serve macro
  • Added new http and regexp standard library modules
  • Updated many existing standard library modules (strings, arrays, io, fs, math, etc.)
  • Fixed several bugs (including await, macros, and path handling)
  • Many stability and performance improvements

How to Install (Windows)

Go to the GitHub repository: https://github.com/ECMA-King87/ArachnoScript-Runtime-Engine-ARE-
Go to the Releases section
Download the latest v0.2.1 assets
Run the installer (or extract the zip)
Start using the are command

Note: Currently focused on Windows. macOS and Linux support will arrive by the v1.0 release.

Join the community

GitHub: https://github.com/ECMA-King87/ArachnoScript-Runtime-Engine-ARE-
Official Discord: https://discord.gg/nQm7v2eXWt

What do you think about this direction? Feedback and ideas are very welcome!
Thanks for reading 🚀

ArachnoScript #ProgrammingLanguages #ShowDev #JavaScript

Top comments (0)