@shegeley new reply to a couple weeks old post, but .....depending on what you want to do you can run more or less full guile programs under GDB's extension system, however there are parts, for example calling DISPLAY that don't work. Multithreading is difficult. Any TUI libraries are non-starters (that I know!) like using guile-ncurses. I've got a guile extension that I've been on and off working on for several years now, and have run up against a number of limitations in the API, but I've still found it to be quite useful. Here's a link to the only other guile extension I know of, indeed the only guile extension published out in the wild, I thankfully forked it before it was taken private again https://github.com/dtpeters/gheap-jemalloc
You might reach out to the author and see what his experiences were, I'd be very curious to hear what he says if you are able to make that connection.