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 [email protected] _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
