Hello, Guile needs immutable strings. String literals should be immutable, so that its characters can come directly from objcode. Also, the result of (symbol->string 'foo) should be immutable; currently symbol->string conses up a new shared substring every time.
In practice this means a flag on the stringbuf. Takers? :) Andy -- http://wingolog.org/