Similar projects and alternatives to stunt
Parser, code model, navigable browser and VM for the SOM Smalltalk dialect (by rochus-keller)
Mostly experimental additions to the LambdaMOO-Stunt server, embarrassing mistakes and all. (by sorressean)
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Optimizing an old interpreted language: where to begin?
reddit.com/r/Compilers | 2021-05-04
However, improving the interpreter is going to be very tricky as the bytecode is dynamically typed, so you can't tell at compile time whether a+b is going to do an integer addition, float addition, string concatenation, etc --- you have to test the object types at run time. See the implementation here: https://github.com/toddsundsted/stunt/blob/a4158f5835f1beb9d754c92fd5b3a137e459aabf/execute.cc#L1272 This means that unless you're willing to do sophisticated run-time analysis inside the interpreter, a JIT is going to be very hard.