@hugo I’ve had a look and come up with a short list of updates from upstream that I’d like to see in Imp’s Squirrel:
There’s no big change to the language here, just some library additions for convenience. There’s a lot of other stuff in the change log too (bug fixes, performance enhancements, internal changes) that someone with a better understanding than me might appreciate.
As a much bigger request… the core regexp library is kind of broken. Is this something your team could look into? There’s at least one bug with greedy operators not matching in the way that one would expect (see this issue), and there’s no documentation for how they do match. It’s in need of a rewrite IMO (or replacement with some suitable existing library). Depending on how it was done, this change would mean either breaking backwards compatibility (in a small way though, might be worth it) or using more code space to include both versions, so there are downsides to consider. Reliable regexps would be super useful on the Imp though, and a great contribution to the Squirrel community on the whole.