chicken-users
[Top][All Lists]
Advanced

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

[Chicken-users] Cleaning up SRFI support claims


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

Apologies if this has already been discussed, I haven't been following
the list steadily and a cursory search didn't show anything.

I'm seeing some inconsistent information at different places on the wiki
about what SRFIs Chicken currently supports, either in the base install
or in eggs. Here are what look to me like the problem spots.

1. The manual says Chicken supports SRFI-69 with SRFI-90 extensions.
I can do a (use srfi-69) but when I do (use srfi-90), the command fails.
Should this command perhaps succeed silently, or succeed silently if srfi-69 
has already been loaded? Perhaps more recent versions of Chicken do; I haven't 
yet upgraded from 4.6.3.

2. This page <http://wiki.call-cc.org/supported-standards> says we
support SRFIs 33 and 101 via eggs. Is that true? I don't see any such
eggs at <http://wiki.call-cc.org/chicken-projects/egg-index-4.html>.

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.)

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.

Hope this is helpful.

-- 
Jim Pryor
address@hidden



reply via email to

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