DEV Community

ECMA-King87
ECMA-King87

Posted on

I built my own JavaScript-inspired programming language — ArachnoScript

Hi Dev.to 👋

I want to share a personal project I’ve been working on called ArachnoScript (AS) — a programming language inspired by JavaScript, but designed from scratch with different trade-offs and semantics.

JavaScript is my favourite language, but while learning it deeply, I started asking questions like:

What if function parameters weren’t passed by reference?

What if arrays weren’t objects?

What if constructors, instances, and objects were distinct runtime types?

That curiosity turned into ArachnoScript.

What makes AS different?

Deep-copied function parameters (no accidental mutation)

(Later on: Explicit sharing of references by value)

Explicit runtime types: object, array, class, instance, macro, raw

JS-like syntax without being JS

Custom runtime (ARE) written in Go

Built-in server + web APIs

Experimental UI framework (Verdex) using ASX (JSX-like syntax)

Trying it out

You don’t need to build anything yourself — I provide prebuilt binaries for:

Linux

macOS

Windows

Docs, examples, and downloads are all here:
👉 https://github.com/ECMA-King87/ArachnoScript-Programming-Language.git

The runtime source is private for now, but everything needed to use the language is public.

Why I built this

This project is mainly about learning, experimenting, and understanding language design at a deeper level — not competing with existing languages.

If you’re interested in programming languages, interpreters, or just trying something new, I’d love your feedback.

Thanks for reading 🚀

Top comments (0)