GNU Guile 3.0 Released With JIT Code Generation For Up To 4x Better Performance

GNU Guile 3.0 adds just-in-time (JIT) code generation yielding up to four times faster performance. JIT code generation for Guile is enabled automatically and transparently. Guile 3.0 moves its virtual machine instruction set to be lower-level now to allow for more optimizations and has a variety of other improvements.
The "eval" performance in Scheme with Guile 3.0 is now comparable to "eval" written in C code. The GNU Guile 3.0 JIT compilation is currently working for x86-64, i686, ARMv7, and AArch64.
More details on GNU Guile 3.0 via its release announcement.
6 Comments