This is beautiful, really well done.
Ease of learning is about all it has going for it these days. There are many many languages that are as easy to learn, but much more powerful and, frankly, useful.
What language do you use that accessing an object attribute is the same that accessing a dict key?
Javascript / Typescript.
I wrote VBScript for about 7 or 8 years professionally, starting in 2010. I don’t miss it.
The syntax is often terrible (how it handles escape characters, for instance) but there’s usually a well-meaning backwards compatibility reason for that. It’s also flawed in many many other ways (classes, package management, variable scoping just to name a few).
But god damn if I can’t bash (no pun intended, har har) out code to do most things very quickly in it. It’s a fantastically accessible language, and it’s a lot more powerful than it gets credit for.
Literally the only thing that makes Maher not a conservative in the US is that he’s anti-religon. In any other developed country, he’s comfortably a right wing conservative.
Plus, regardless of political leanings, he’s an asshole.