good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
Re^10: Run Perl 5 in the Browser!by LanX (Saint) |
on Aug 24, 2018 at 12:49 UTC ( [id://1221026]=note: print w/replies, xml ) | Need Help?? |
What I suggested is very similar to
memoization. Only you don't cache the result of a function based on passed values. You cache the optimized code based on passed types * see https://en.m.wikipedia.org/wiki/Just-in-time_compilation Hence the "slow" checking only happens at call time. (of course you'll need kind of type of inference deduce implied types inside a sub)
Cheers Rolf
*) and global states like bigint
In Section
Perl News
|
|