Does anyone have any benchmarks for guile 2.2 compared to 2.0? I have a lot of small scripts, but for work we use guile as a recursive macro expander for pascal (It was my project, and I like scheme. This was a "first draft" implementation, but stuck and no one could be bothered to rewrite it). That could use a speedup, since for big macros it takes quite some time, and I don't think I can optimize it any more and still be able to read the source.<p>Edit: so I read the NEWS file in the 2.1.2 branch, and apparently the eval.scm (the interpreter) got 2-3 times faster just by being compiled by the new bytecode compiler. Life is good. I'll compile it in my lunch break tomorrow and see if it works :)
Author describes features from 2.2, which is not out yet. Stable is 2.0.11 and unstable is 2.1.2: ftp://alpha.gnu.org/gnu/guile/<p>For example, 2.0.11 still uses stack-based bytecode.