What happens to FUNCTION! arguments and locals when the call ends?

As the question of what makes a language "timeless" has become central, we can't let JavaScript have the upper hand here. There are too many uses for this.

With the impending unification of FUNC and FUNCTION as synonyms, I think we should fold in indefinite lifetime as the default. Frames will also be smaller, because locals will be managed using a different technique.

There's a lot of optimization possible--and the codebase is under control to try it.

1 Like