How to convert r7rs module using include-library-declarations to Guile?

2020-09-27 Thread Felix Thibault
I am working on a pattern-matcher that exports all of its auxiliary syntax ($ *** =.. *.. get! etc., a modified version of Alex Shinn's syntax). It works in Guile, and I'm trying to refactor it to use srfi-206, but if I try to import (only (srfi srfi-206 all) $ *** =.. etc) with just the names cha

How to convert r7rs module using include-library-declarations to Guile?

2020-09-27 Thread Felix Thibault
I am working on a pattern-matcher that exports all of its auxiliary syntax ($ *** =.. *.. get! etc., a modified version of Alex Shinn's syntax). It works in Guile, and I'm trying to refactor it to use srfi-206, but if I try to import (only (srfi srfi-206 all) $ *** =.. etc) with just the names cha

Re: Namespace confusion/pollution in languages implemented via Guile's compile-tower

2020-11-09 Thread Felix Thibault
Is this supposed to work for r7rs ? I get: scheme@(guile-user)> (import (scheme base)) scheme@(guile-user)> ,m (scheme base) scheme@(scheme base)> Display all 2081 possibilities? (y or n) On Mon, Nov 9, 2020 at 2:49 AM Linus Björnstam wrote: > > The guile module used at the repl is indeed the g