Something interesting about Scheme as extension language, a shared library is linked to the running Guile image only when required, optimizing resource usage and flexibility.
I’m sure the devs have discussed it about sclang, and it must be challenging to do something like this.
I wrote an implementation of rational numbers that you reviewed, but you said a primitive would be better. Ok, at the time, I even compiled a version using the boost lib implementation, but it is a little intimidating to modify source files that are so central to the project. Never completed this project.
The quark is good enough for me, but people tend to make more improvised implementations than using a quark. Maybe that’s a trust issue.