Libraries
LispPad
LispKit
(lispkit base)(lispkit box)(lispkit bytevector)(lispkit char)(lispkit char-set)(lispkit clos)(lispkit combinator)(lispkit control)(lispkit core)(lispkit csv)(lispkit datatype)(lispkit date-time)(lispkit debug)(lispkit disjoint-set)(lispkit draw)(lispkit draw turtle)(lispkit dynamic)(lispkit enum)(lispkit gvector)(lispkit iterate)(lispkit hashtable)(lispkit heap)(lispkit json)(lispkit list)(lispkit log)(lispkit logic)(lispkit markdown)(lispkit match)(lispkit math)(lispkit object)(lispkit pdf)(lispkit port)(lispkit prettify)(lispkit queue)(lispkit record)(lispkit regexp)(lispkit set)(lispkit stack)(lispkit sqlite)(lispkit stream)(lispkit string)(lispkit system)(lispkit system os)(lispkit test)(lispkit type)(lispkit vector)(lispkit wt-tree)
Scheme
R7RS small
(scheme base)(scheme case-lambda)(scheme char)(scheme complex)(scheme cxr),(scheme eval)(scheme file)(scheme inexact)(scheme lazy)(scheme load)(scheme process-context)(scheme read)(scheme repl)(scheme time)(scheme write)(scheme r5rs)
R7RS large
(scheme box)(scheme charset)(scheme comparator)(scheme generator)(scheme hash-table)(scheme ideque)(scheme list)(scheme mapping)(scheme rlist)(scheme set)(scheme sort)(scheme stream)(scheme text)(scheme vector)
SRFI
- SRFI 1: List Library
- SRFI 2: AND-LET* - an AND with local bindings, a guarded LET* special form
- SRFI 6: Basic String Ports
- SRFI 8: receive - Binding to multiple values
- SRFI 11: Syntax for receiving multiple values
- SRFI 14: Character-set library
- SRFI 16: Syntax for procedures of variable arity
- SRFI 17: Generalized set!
- SRFI 19: Time Data Types and Procedures
- SRFI 23: Error reporting mechanism
- SRFI 26: Notation for Specializing Parameters without Currying
- SRFI 27: Sources of Random Bits
- SRFI 28: Basic Format Strings
- SRFI 31: A special form rec for recursive evaluation
- SRFI 33: Integer Bitwise-operation Library
- SRFI 34: Exception Handling for Programs
- SRFI 35: Conditions
- SRFI 39: Parameter objects
- SRFI 41: Streams
- SRFI 46: Basic Syntax-rules Extensions
- SRFI 48: Intermediate Format Strings
- SRFI 51: Handling rest list
- SRFI 54: Formatting
- SRFI 55: require-extension
- SRFI 63: Homogeneous and Heterogeneous Arrays
- SRFI 64: A Scheme API for test suites
- SRFI 69: Basic hash tables
- SRFI 87:
=>in case clauses - SRFI 95: Sorting and Merging
- SRFI 98: An interface to access environment variables
- SRFI 101: Purely Functional Random-Access Pairs and Lists
- SRFI 111: Boxes
- SRFI 112: Environment inquiry
- SRFI 113: Sets and bags
- SRFI 121: Generators
- SRFI 125: Intermediate hash tables
- SRFI 128: Comparators
- SRFI 129: Titlecase procedures
- SRFI 132: Sort Libraries
- SRFI 133: Vector Library
- SRFI 134: Immutable Deques
- SRFI 135: Immutable Texts
- SRFI 137: Minimal Unique Types
- SRFI 142: Bitwise Operations
- SRFI 145: Assumptions
- SRFI 146: Mappings
- SRFI 151: Bitwise Operations
- SRFI 152: String Library
- SRFI 158: Generators and Accumulators
- SRFI 161: Unifiable Boxes
- SRFI 162: Comparators sublibrary
- SRFI 165: The Environment Monad
- SRFI 167: Ordered Key Value Store
- SRFI 173: Hooks
- SRFI 174: POSIX Timespecs
- SRFI 175: ASCII Character Library
- SRFI 177: Portable keyword arguments
- SRFI 194: Random data generators
- SRFI 195: Multiple-value boxes
- SRFI 196: Range Objects
- SRFI 204: Wright-Cartwright-Shinn Pattern Matcher
Third-party
(third-party adapton mini)