Ports of additional SRFIs to Racket beyond what's included in the standard srfi-lib collection.
Currently includes:
- SRFI-1 List Library (Typed Racket port and a version for mutable lists)
- SRFI-13 String Libraries (Typed Racket port)
- SRFI-27 Sources of Random Bits (Typed Racket port)
- SRFI-74 Octect-Addressed Binary Blocks (Typed Racket port)
- SRFI-87 => in case clauses
- SRFI-111 Boxes
- SRFI-117 Queues based on lists (Uses mutable lists)
- SRFI-112 Environment Inquiry
- SRFI-127 Lazy Sequences
- SRFI-128 Comparators (reduced)
- SRFI-132 Sort Libraries
- SRFI-133 Vector Library (R7RS-compatible)
- SRFI-134 Immutable Deques
- SRFI-140 Immutable Strings
- SRFI-141 Integer division
- SRFI-143 Fixnums
- SRFI-145 Assumptions
- SRFI-146 Mappings
- SRFI-151 Bitwise Operations
- SRFI-158 Generators and Accumulators
- SRFI-160 Homogeneous numeric vector libraries
- SRFI-162 Comparators sublibrary
- SRFI-171 Transducers
- SRFI-173 Hooks
- SRFI-174 POSIX Timespecs
- SRFI-175 ASCII character library
- SRFI-180 JSON
- SRFI-190 Coroutine Generators
- SRFI-193 Command line
- SRFI-194 Random data generators
- SRFI-195 Multiple-value Boxes
- SRFI-196 Range Objects
- SRFI-202 Pattern-matching Variant of the
and-let*
Form that Supports Multiple Values - SRFI-207 String-notated bytevectors
- SRFI-208 NaN procedures
- SRFI-210 Procedures and Syntax for Multiple Values
- SRFI-214 Flexvectors
- SRFI-217 Integer Sets
- SRFI-221 Generator/accumulator sub-library
- SRFI-223 Generalized binary search procedures
- SRFI-224 Integer Mappings
- SRFI-228 Composing Comparators
- SRFI-232 Flexible curried procedures
- SRFI-235 Combinators
- SRFI-238 Codesets
- SRFI-239 Destructuring Lists