Beginnings of a means to use Guile as a top-level language for a POE app server; possibly a POE::Component::Guile module for the general stuff. Try ./repl.r2 to get a Guile repl running atop POE::Wheel::Readline. There's also tcprepl.r2, which opens a TCP Server on port 4444 but mostly produces a lot of debug output and doesn't work very well. r2-oo.scm is the beginnings of a lightweight serialisable classless object system in Guile to go with this; the other Scheme files are research material for this. console and start are both old and quite possibly won't work at all