SRFIs for Chez Scheme
Clone or download
arcfide Merge pull request #19 from jessymilare/master
Bug fixes in (srfi :125).
Latest commit f704590 Jan 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
%3a0 Compatibility fixes for Guile Jun 17, 2018
%3a1 Optimized (srfi :1 lists) Dec 24, 2018
%3a11 Import the portable srfis Apr 18, 2012
%3a115 Compatibility fixes for Guile Jun 17, 2018
%3a117 Add the reference implementation of SRFI-117 Aug 17, 2018
%3a125 Bug fixes in (srfi :125). Jan 5, 2019
%3a126 Fixed some bugs in (srfi :126 r6rs-hashtables) for Ikarus. Nov 17, 2018
%3a127 Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a128 Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a129 Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a13 Import the portable srfis Apr 18, 2012
%3a130 Compatibility fixes for Guile Jun 17, 2018
%3a131 Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a132 Fix import in SRFI-143, remove unused Chicken module for SRFI-132 Aug 18, 2018
%3a133 Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a14 Fix failing import. Dec 3, 2018
%3a141 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a143 Fix import in SRFI-143, remove unused Chicken module for SRFI-132 Aug 18, 2018
%3a145 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a151 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a152 Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a156 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a158 Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a16 Import the portable srfis Apr 18, 2012
%3a17 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a19 Update SRFI-19 to latest reference implementation, fixing license Jan 22, 2018
%3a2 Import the portable srfis Apr 18, 2012
%3a23 Import the portable srfis Apr 18, 2012
%3a25 Import the portable srfis Apr 18, 2012
%3a26 Add <> and <...> to exports Jan 21, 2017
%3a27 Import the portable srfis Apr 18, 2012
%3a28 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a29 Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a31 Import the portable srfis Apr 18, 2012
%3a34 Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a35 Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a37 Import the portable srfis Apr 18, 2012
%3a38 Incorporate fixes and suggestions for upstream support Apr 24, 2012
%3a39 Incorporate fixes and suggestions for upstream support Apr 24, 2012
%3a4 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a41 Import the portable srfis Apr 18, 2012
%3a42 Import the portable srfis Apr 18, 2012
%3a43 Import the portable srfis Apr 18, 2012
%3a45 Import the portable srfis Apr 18, 2012
%3a48 Compatibility fixes for Guile Jun 17, 2018
%3a5 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a51 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a54 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a6 Fix an unnecessary export. May 8, 2012
%3a60 Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a61 Import the portable srfis Apr 18, 2012
%3a64 Import the portable srfis Apr 18, 2012
%3a67 Removed SRFI-32-error->R6RS call. Feb 18, 2018
%3a69 Import the portable srfis Apr 18, 2012
%3a78 Compatibility fixes for Guile Jun 17, 2018
%3a8 Import the portable srfis Apr 18, 2012
%3a9 Import the portable srfis Apr 18, 2012
%3a98 Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a99 Adding some of my previous hacking. Work from a while back. Nov 22, 2017
private Fix expansion of define-values in the improper list case Jul 27, 2018
tests Optimized (srfi :1 lists) Dec 24, 2018
%3a0.sls Import the portable srfis Apr 18, 2012
%3a1.sls Import the portable srfis Apr 18, 2012
%3a11.sls Import the portable srfis Apr 18, 2012
%3a115.sls Add the reference implementation of SRFI-115 Dec 24, 2017
%3a117.sls Add the reference implementation of SRFI-117 Aug 17, 2018
%3a125.sls Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a126.sls Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a127.sls Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a128.sls Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a129.sls Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a13.sls Import the portable srfis Apr 18, 2012
%3a130.sls Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a131.sls Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a132.sls Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a133.sls Adding some of my previous hacking. Work from a while back. Nov 22, 2017
%3a14.sls Import the portable srfis Apr 18, 2012
%3a141.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a143.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a145.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a151.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a152.sls Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a156.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a158.sls Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a16.sls Import the portable srfis Apr 18, 2012
%3a17.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a19.sls Import the portable srfis Apr 18, 2012
%3a2.sls Import the portable srfis Apr 18, 2012
%3a23.sls Import the portable srfis Apr 18, 2012
%3a25.sls Import the portable srfis Apr 18, 2012
%3a26.sls Add <> and <...> to exports Jan 21, 2017
%3a27.sls Import the portable srfis Apr 18, 2012
%3a28.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a29.sls Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a31.sls Import the portable srfis Apr 18, 2012
%3a34.sls Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a35.sls Adding a small batch of reference implementations and support library… Dec 30, 2017
%3a37.sls Import the portable srfis Apr 18, 2012
%3a38.sls Import the portable srfis Apr 18, 2012
%3a39.sls Import the portable srfis Apr 18, 2012
%3a4.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a41.sls Import the portable srfis Apr 18, 2012
%3a42.sls Import the portable srfis Apr 18, 2012
%3a43.sls Import the portable srfis Apr 18, 2012
%3a45.sls Import the portable srfis Apr 18, 2012
%3a48.sls Import the portable srfis Apr 18, 2012
%3a5.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a51.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a54.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a6.sls Import the portable srfis Apr 18, 2012
%3a60.sls Adding SRFIs 4, 51, 54, 60, 141, 143, 145, 151, and 156, with fixes t… Jan 16, 2018
%3a61.sls Import the portable srfis Apr 18, 2012
%3a64.sls Import the portable srfis Apr 18, 2012
%3a67.sls Import the portable srfis Apr 18, 2012
%3a69.sls Import the portable srfis Apr 18, 2012
%3a78.sls Import the portable srfis Apr 18, 2012
%3a8.sls Import the portable srfis Apr 18, 2012
%3a9.sls Import the portable srfis Apr 18, 2012
%3a98.sls Import the portable srfis Apr 18, 2012
%3a99.sls Import the portable srfis Apr 18, 2012
.gitignore Adding a small batch of reference implementations and support library… Dec 30, 2017
LICENSE Import the portable srfis Apr 18, 2012
README.md Fixes #11 Aug 17, 2018
README.upstream Adapt README to fix conflicts Aug 18, 2018
compile-all.ikarus.sps Import the portable srfis Apr 18, 2012
link-dirs.chezscheme.sps Generalied link-dirs script and fixed recursive link problem. Dec 9, 2017

README.md

Chez SRFIs

This is a quiet holding place for the SRFI port that I did based on the Scheme Libraries project:

https://launchpad.net/scheme-libraries

These were originally intended to simply provide a place for me to tweak and maintain my own copy of the SRFIs for use in Chez Scheme.

With the release of Chez Scheme as an Open Source project and additional implementations beginning to become more widespread, this repository has found some use for other people as well. As such, it now serves as a sort of clearing house for some patches that people have applied to my original efforts.

I no longer spend a great deal of time working on these libraries, but I welcome additional patches and changes as people would like to submit them, provided that they respect the following:

  1. They should work.
  2. They should not result in breakage for Chez Scheme, which is the primary intended target of this repository.
  3. They should strive for simplicity and avoid too many dirty hacks.

More information on the SRFIs can be found upstream or in the upstream README.