It has been explained on the #guile Freenode channel that this behavior is indeed desired and not a bug, being argued for by some authors of papers on delimited continuations:
http://www.cs.utah.edu/plt/publications/icfp07-fyff.pdf http://okmij.org/ftp/papers/DDBinding.pdf In short, no: partial continuations in Guile should not (and do not) capture their dynamic environment. Thanks to Andy Wingo for the clarification. Taylan
