Hello! The problem is that modules are resolved at compile-time, in addition to run-time, so there just can’t be circular dependencies.
Besides, I think it’s generally a problem from an engineering viewpoint when cycles are introduced. So my feeling is that Guile should be able to detect cycles and warn users. Thanks, Ludo’.