Library overview
LispPad
(lisppad log)
(lisppad system)
(lisppad turtle)
LispKit
(lispkit base)
(lispkit core)
(lispkit control)
(lispkit system)
(lispkit box)
(lispkit math)
(lispkit list)
(lispkit hashtable)
(lispkit dynamic)
(lispkit type)
(lispkit vector)
(lispkit gvector)
(lispkit record)
(lispkit bytevector)
(lispkit char)
(lispkit char-set)
(lispkit string)
(lispkit regexp)
(lispkit port)
(lispkit date-time)
(lispkit draw)
(lispkit draw turtle)
(lispkit datatype)
(lispkit object)
(lispkit enum)
(lispkit stream)
(lispkit graph)
(lispkit match)
(lispkit iteration)
(lispkit log)
(lispkit set)
(lispkit stack)
(lispkit queue)
(lispkit heap)
(lispkit wt-tree)
(lispkit comparator)
(lispkit logic)
(lispkit clos)
(lispkit test)
(lispkit prettify)
(lispkit csv)
(lispkit json)
(lispkit pdf)
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
The following SRFI libraries are available in LispPad natively. Others can be install manually, typically with very little effort to port the implementation.
(srfi 1)
List Library(srfi 2)
AND-LET* - an AND with local bindings, a guarded LET* special form(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 55)
require-extension
(srfi 63)
Homogeneous and Heterogeneous Arrays(srfi 64)
A Scheme API for test suites(srfi 69)
Basic hash tables(srfi 95)
Sorting and Merging(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 165)
The Environment Monad(srfi 173)
Hooks(srfi 174)
POSIX Timespecs(srfi 177)
Portable keyword arguments
Third-party
(third-party adapton mini)