>Still, I actually tried PyPy on a string-based workload and it was slower than CPython and used more memory. I don't know why but that contributes to my feeling that JITs are bad for string-based workloads.
Now that I'm implementing a interpreter for a relational language and from what I know for why python is slow:
Is challenging to be dynamic and also fast. So, you need to design the language/runtime with performance in mind, or at least, to minimize what could be very slow (that is what I'm triying).
Now that I'm implementing a interpreter for a relational language and from what I know for why python is slow:
https://jakevdp.github.io/blog/2014/05/09/why-python-is-slow...
And also:
https://speakerdeck.com/alex/why-python-ruby-and-javascript-...
Is challenging to be dynamic and also fast. So, you need to design the language/runtime with performance in mind, or at least, to minimize what could be very slow (that is what I'm triying).