Any plans to make a more compatible version instead of trying to keep two different implementations in sync? This should be quite doable with cond-expand and perhaps some of the saner r7rs libraries. It would also open up potential contributors who want to use it on other Scheme systems, which in turn could make (for example) Goblins more suitable for embedded use (Guile isn’t exactly minimalistic anymore, and Racket is very much “batteries included”).
Goblins seems to have a lot of really interesting ideas behind it, I can feel it. But it’s just past my ability to properly understand.