good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
discounting only the amount of work needed to fully implement Perl5-to-LLVM, would you please tell me which part of BrowserUK's 3-phase idea is not producing the "I see how that might work!" epiphany in your mind?Well, since the current perl interpreter has neither an AST, nor bytecode, I don't really understand the proposal. But my basic issue in this case is how do you get the 5X speedup rather than the 10%? I understand in great detail exactly what C-level code the perl interpreter executes while running an ops loop (and the ops within it). No-one has yet explained to me in a way I can understand how all the necessary stuff to carry out those actions will somehow go faster. For example, to do a subroutine call in perl, you need to do a whole bunch of stuff like
Dave In reply to Re^4: Perl 5 Optimizing Compiler, Part 4: LLVM Backend?
by dave_the_m
|
|