Casey Randberger dropped by to point out that Squeak Smalltalk now has a JIT.
I don’t care about Squeak1, but very occasionally I think it would be nice if Perl got a JIT.
However, I don’t think it would make sense to develop a JIT for Perl.
- People don’t choose Perl for its speed
- The reason folks switch from Perl to a competitor2 is not because the competitor is faster (because it isn’t)
- Even for Python, everyone uses CPython rather than speedy implementation
There’s a lot of reasons I choose Perl, but a JIT would not increase the number of projects where I reach for Perl over C++.
1. It’s not pragmatic enough for me – who would employ me to write Squeak for example
2. Python and Ruby