During the 1.7 development branch of guile, a lot of
the API changed, especially with regaurd to memory
allocation /garbage colleciton, and string
representation. SWIG currently supports only the 1.6
style API, but now that guile has stabilized and 1.8 is
released, we need to update to the new interface. This
patch does that.