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++) {}
Improved CLI
Bash
# Old way
are ./path/to/script.as
# New way
are run ./path/to/script.as
Quick evaluation
are -e "Console.log('Hello World!');"
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 🚀
Top comments (0)