chicken-users
[Top][All Lists]
Advanced

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

Re: What are the long-term goals for R7RS in Chicken?


From: John Cowan
Subject: Re: What are the long-term goals for R7RS in Chicken?
Date: Sun, 18 Jul 2021 10:09:10 -0400



On Sun, Jul 18, 2021 at 7:43 AM <felix.winkelmann@bevuta.com> wrote:
 
Anybody for a "-r7rs" option that does the above?

I'd love to see that.

Lassi: The fact that different Schemes have different conventions for where their library files are is actually a great convenience to me when developing SRFIs.  All the actual code goes into files named *-impl.scm (or multiple names if there are multiple files).  Then each library file or equivalent, which is where the differences are concentrated, is in an implementation-specific place.  The library file for (foo bar) will be at:

Chibi:  foo/bar.sld
Chicken: foo.bar.scm
Guile: foo/bar.scm
Ypsilon: foo/bar.sls, or foo/bar.ypsilon.sls if it is Ypsilon-specific

And since each of these needs to be slightly different, that's a Good Thing.

reply via email to

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