chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] Cleaning up SRFI support claims


From: Jim Pryor
Subject: Re: [Chicken-users] Cleaning up SRFI support claims
Date: Thu, 26 May 2011 13:46:56 -0400
User-agent: Mutt/1.5.21 (2010-09-15)

Hi Kon, thanks for your reply.


On Thu, May 26, 2011 at 10:06:26AM -0700, Kon Lovett wrote:
> > 3. This page <http://wiki.call-cc.org/man/4/Getting%20started> lists a
> > variety of SRFIs Chicken allegedly supports.
> >    However, it may leave some out. (Again, perhaps this has to do with
> > the difference between my version 4.6.3 and the current 4.7.0. But I
> > doubt support was removed for any eggs.) These seem to be supported in
> > the base install, but aren't listed on that page: 46, 88; and
> > these seem to be supported in eggs, but aren't listed on that page: 34,
> > 41, 71, 102. (And perhaps also 33 and 101, see previous item.)
> >    It may include some it shouldn't: that page says we support SRFIs 7,
> > 47, 57, 66, 72, 85. Is that true? My base-install fails when I try to
> > require those, and I don't see eggs for them. (I'm not going to look what
> > each of these SRFI covers; this is just a bulk report.)
> 
> -7 was never supported TMK. Where is this SRFI referenced?

At the link at the start of the above quotation.

> -47 available Chicken 3 but not 4. A "srfi-47" egg & support via the 
> "array-lib" egg, which also provided SRFI 63. 
> 
> -57 available Chicken 3 but not 4.
> 
> -66 available Chicken 3 but not 4.
> 
> -72 available Chicken 3 but not 4. The "syntax-case" egg.
> 
> -85 available Chicken 3 but not 4.

Why don't we just remove these srfi numbers from the list at the linked wiki
page?

> > 
> > 4. The SRFI-modules egg, at least according to its documentation at
> > <http://wiki.call-cc.org/eggref/4/srfi-modules>, neglects to provide an
> > import library for SRFIs 61, 62, 88, yet these are part of my base
> > install. Perhaps 46 also, though that came in a later version of Chicken
> > than I have installed.
> 
> -61 would export `cond'?

It doesn't need to export anything, I guess, since the => syntax for
cond is already in the base chicken install. I admit I'm not too clear
on the purpose of this srfi-modules egg. I was just confused because
this egg seems to provide a list of SRFIs supported in the base install
but it doesn't include 61, 62, 88, or 46. Perhaps a
explanatory mention on the egg's docpage would be useful.

> -62 is a reader extension only. An empty module?
> 
> -88 is a reader extension. Could export the keyword?, etc. identifiers.
> 
> -46. An empty module?



-- 
Jim Pryor
address@hidden



reply via email to

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