Hello Damien,

Be aware though, that porting some exports may not work without renaming them:

https://lists.gnu.org/archive/html/guile-user/2023-06/msg00020.html

Regards,
Zelphir

On 3/27/24 08:42, Damien Mattei wrote:
yes it should works. I trying to port all my scheme code in R6RS library
style for compatibility,it's a bit complex depending the integration of
R6RS in a particular scheme but i think there should be a compatibility
advantage doing that.

Damien

On Wed, Mar 20, 2024 at 12:09 AM Maxime Devos <maximede...@telenet.be>
wrote:

Yes, with ‘library’ or ‘define-library’ forms.

(see
https://www.gnu.org/software/guile/manual/html_node/R6RS-Libraries.html)



(library (insert name here)

   (export [insert exports here])

   (import

     (guile) ; standard imports

     (rename (ice-9 popen) (open-pipe pipe-open)))

   [insert definitions here])




Reply via email to