I honestly don't understand this response but I'll try.
I'm not familiar with Perl 6, does it use @ as var arg? We can use another symbol if the symbol is important, it was just the best I think of. Using "..." seems problematic if you want it to be treated as an object (...:unpack() looks strange)
A language doesn't have to take the world by storm. What I mainly like about Lua is its simple syntax, simple library and yet powerful _expression_. I've grown to love this principle about the language and I'm proposing an idea on how to take it even further in that direction. Some people prefer more syntax to write less code (see moonscript) but I assume people who like us like more of the opposite.
The core idea here is really to make the language have less cognitive load, less rules and easier to learn and understand. C++ on the other hand does not to have this goal so we don't expect people to know everything about C++ at their fingertips.