So im just staring at this, basically writing a game in my own scripting language

feels good, like i have just created something brilliant

I can't wait to share it with you ;)


Though, the language is out already, but without the special functions like "clone", "set", "immRootReplace" (replace immutable root value) or other.

BUT! I kept the rest (general purpose functions, syntax) up to date with version of what i have on my desktop.

Recently i have added a new function first called "smart lists" (eventually just "l"), which were like the old ones, but the function wouldn't just return the first value unprocessed (unexecuted) but all the inputs processed as an array.

Here's the code i had to do for that function, ready?:
l: (inputs) => inputs
Insane, i know..

And right now i updated the syntax so that square brackets create those lists, and it too was actually a really simple implementation: opening bracket acts like "(l" and the closing one as ")"