well, it is true that the second one is more concise.

The only difference is that one of the language is embedded and barely takes any place. it's just a few C files :-D It offers just enough functionality while not making it overly complicated to make basic things.

The other one is way way bigger. and even Array.filter didn't exist from the start

Alright, here is Janet, which is designed to be embeddable just like Lua:

  (set enemies (filter |($ :alive) enemies))
Though JavaScript has QuickJS, which is also lightweight.