Toy JIT compiler using LLVM (attached), currently converts everything to a double, and only does arithmetic operations, but I though I should post it in case the source is useful to anyone. I don't have enough knowledge of the guile internals to be able to implement things like closures, and I don't have any good ideas about nested lambdas. However that said, if anyone does, and has a burning desire to hack up a proper JIT compiler, I would love to help with the LLVM side.
regards Andy Kitchen. PS. I currently don't have or want, anonymous SVN access to my home box, however if anyone does want to continue the project, we can arrange something.
guileJIT.tar.gz
Description: GNU Zip compressed data
_______________________________________________ Guile-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/guile-devel
