If a module exports only one function, how can I use the rest of the functions defined in that module?.
Yes, it’s possible to use functions from a Guile module even if they aren’t exported, though it’s not the most “official” way of doing things. Modules in Guile have a private namespace for stuff they don’t export, but you can still get at those functions using module-ref
Thanks!, module-ref using resolve-module to find the module worked perfectly. May I ask what is the most official way?, initially I tried using the following syntax:
(@@ (some module) 'some-function)
Which I found in the “Using Guile Modules” documentation but it did not work.
The official way would be to export any and all required modules. If this is not your own program, it could be worth asking the author to export the required module, or fork the repository and make the changes yourself.