I already tried to do some work on the JIT core some time ago. A stumbling
block I found is that working on the JIT requires an intimate understanding
of all Parrot internals while a high level picture of its architecture is
not enough. Early Parrot commiters and/or developers may give this
understanding for granted since they have grown their knowledge naturally
day by day following Parrot's evolution. For a new developer building this
knowledge alone is a daunting task especially if we consider that all is
done on a voluntary base and one would like to spend time adding value to
the project and not trying to reverse-engineer it. Another stumbling block I
came across was that I wasn't able to find adeguate tutoring for
this task.
I have already played with LLVM, and with some mentoring I am enough
confident that I can implement a JIT core based on LLVM. So If Allison or
someone else is available as mentor I offer myself to work a full day a week
on this project. Obviously everyone that would like to join this effort in
the future ( summer coder or not :) ) will be very welcome by me.

Cheers,
Register
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to