This document describes version 0.5.0-devel.1 of MMCK PFDS, a set of CHICKEN language libraries implementing purely functional data structures. CHICKEN is a Scheme–to–C compiler supporting the language features as defined in the “Revised^5 Report on Scheme”.
The library supports POSIX platforms. This package should work with CHICKEN version 5+; it has been tested with CHICKEN version 5.1.0.
This package is distributed under the terms of a liberal license.
The latest release can be downloaded from:
development takes place at:
and as backup at:
Copyright © 2019 by Marco Maggi mrc.mgg@gmail.com
Copyright © 2011, 2012 Ian Price ianprice90@googlemail.com
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with Invariant Sections being “GNU Free Documentation License” and “GNU Lesser General Public License”, no Front–Cover Texts, and no Back–Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.
• overview | Overview of the package. | |
• version | Version functions. | |
• dlists | Difference Lists. | |
• queues | Purely functional queues. | |
• deques | Double queues. | |
• psqs | Priority search queues. | |
• fingertrees | A simple general-purpose data structure. | |
• sequences | Purely functional sequences. | |
• heaps | Heaps. | |
• bbtrees | Bounded Balance trees. | |
• sets | Purely functional sets. | |
• exceptions | Exceptional-condition object-types. | |
Appendices | ||
---|---|---|
• Package License | Package license. | |
• Documentation License | GNU Free Documentation License. | |
• references | Bibliography and references. | |
Indexes | ||
• concept index | An entry for each concept. | |
• function index | An entry for each function. | |
• variable index | An entry for each variable. | |
• type index | An entry for each type. |
This document describes version 0.5.0-devel.1 of MMCK PFDS.