chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] R7RS .sld library imports


From: felix . winkelmann
Subject: Re: [Chicken-hackers] R7RS .sld library imports
Date: Mon, 02 Sep 2019 10:15:24 +0200

> Hi Lassi,
>
> On 2019-08-29 15:51, Lassi Kortela wrote:
> > How much work would it be to support R7RS .sld imports, such that
> >
> >     (import (foo bar baz))
> >
> > loads a (define-library ...) form from "{root}/foo/bar/baz.sld" for the
> > first matching {root} in the load path? This appears to be the emerging
> > standard for R7RS imports.
>
> That shouldn't be too hard, and I think a patch adding such a feature
> would be welcome. If that's the convention then we should probably make
> it easy to use.
>
> In any case, it should be done in the R7RS egg rather than CHICKEN core.
> That already has some extensions w.r.t. library handling (e.g. to make
> cond-expand recognise the `library' form). It might need to be
> implemented as a compiler extension, though, in order to control library
> location.
>

How is this to work with compiled code? Is an .sld compiler or source?


felix




reply via email to

[Prev in Thread] Current Thread [Next in Thread]