Perhaps an acceptable fix would be to re-export from (ice-9 regex) before eventually deprecating the other export.
> On 2 May 2021, at 15:50, Andy Wingo <wi...@igalia.com> wrote: > > Hi, > > On Thu 01 Apr 2021 09:06, Arvydas Silanskas <nma.arvydas.silans...@gmail.com> > writes: > >> foo.scm: >> (define-library (foo) >> (import >> (scheme base) >> (ice-9 regex)) >> (export bar) >> >> (begin >> (define (bar) >> (make-regexp "a")))) > > The issue AFAIU is that make-regexp is part of (guile), and not exported > by (ice-9 regex). You would need to add (only (guile) make-regexp) to > your import set. I know it's somewhat terrible but perhaps in the near > future we will be able to replace this regexp support with something > more consistent. > > Please reopen if I misunderstood the bug. > > Cheers, > > Andy > > >