ES6 will support proper tail calls, whilst still offering reasonable tracebacks! https://webkit.org/blog/6240/ecmascript-6-proper-tail-calls-in-webkit/ (recursion is now more useful!)
miniblog.
Related Posts
@RenewedRebecca That's correct, but I was thinking that offering threading to a user might make them more tolerant of a slow interpreter.
For example, if I have an AST walker but provide Clojure semantics, users can hopefully get a big speedup by using all the cores in their application.
Setting expectations as a freelancer offering services to modify OSS projects: https://raccoon.onyxbits.de/blog/software-development-cost/
Apparently Google is still offering Google Glass products to enterprises and even developing new apps for it!
https://cloud.google.com/blog/products/google-meet/introducing-google-meet-for-glass-enterprise-edition-2
