Skip to content

ThatGeoGuy/srfi-116

 
 

Repository files navigation

SRFI 116: Immutable List Library

by John Cowan

keywords: Data Structure, R7RS Large, R7RS Large: Red Edition

This repository hosts SRFI 116: Immutable List Library, a Scheme Request for Implementation.

This SRFI is in final status.

The full documentation for this SRFI can be found in the SRFI Document.

If you’d like to participate in the discussion of this SRFI, or report issues with it, please join the SRFI-116 mailing list and send your message there.

Thank you.

The SRFI Editors

Implementation

The repository hosts a complete implementation of the SRFI, running on CHICKEN Scheme.

File Description

While this repository is primarily to provide a reference implementation of SRFI 116, it also currently serves as the base repository to host the library as a CHICKEN extension (egg). Thus, there are three files that are independent of the SRFI itself, and are as follows:

CHICKEN-4

srfi-116.meta : This file denotes metadata about the CHICKEN extension, such as author, license, and dependencies (and dependencies for tests).

srfi-116.setup : This file tells the CHICKEN package manager (chicken-install) how to build the egg.

CHICKEN-5

srfi-116.egg : This file tells the CHICKEN package manager (chicken-install) how to build the egg, as well as any relevant metadata about the extension.

All CHICKEN versions

srfi-116.release-info : Describes the URL / different releases of the CHICKEN extension.

Additionally, the tests/ directory has been added to accommodate the CHICKEN package manager (for running tests). Currently it provides a default test runner which merely includes the tests found in the ilists/ directory.

License

Provided under a single clause BSD license, Copyright (C) John Cowan

  1. See LICENSE for full details.

About

Immutable List Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 88.0%
  • Scheme 12.0%