Vocabulary | Summary |
assocs | Associative structure protocol |
combinators | Complex conditionals (cond, case) and generalized dataflow combinators (cleave, spread) |
io.encodings | Common support for ASCII, UTF8 and UTF16 character encodings |
io.encodings.ascii | ASCII encoding for streams |
io.encodings.binary | Dummy encoding for binary I/O |
io.encodings.utf16 | UTF16 encoding/decoding |
io.encodings.utf8 | UTF8 encoding/decoding |
io.files | Reading and writing files |
memoize | Memoization |
vocabs.parser | Utilities for parsing and defining words |
Vocabulary | Summary |
circular | Virtual sequence presenting a rotation of an underlying sequence |
classes.struct | Tuple-like access to structured raw memory |
columns | Virtual sequence view of a matrix column |
compiler.cfg.dce | Dead code elimination |
compiler.cfg.def-use | Common code used by several passes for def-use analysis |
compiler.cfg.write-barrier | Write barrier elimination |
compiler.tree.modular-arithmetic | Modular arithmetic optimization |
compiler.tree.propagation.call-effect | |
compiler.tree.propagation.transforms | |
delegate | Delegation and mimicking on top of the Factor object system |
delegate.protocols | Various core protocols for use with delegation |
farkup | Simple markup language for generating HTML |
globs | Unix shell-style glob pattern matching |
html.components | HTML components for form rendering and validation |
images | Bitmap images |
interval-maps | Interval maps for disjoint closed ranges |
inverse | Invertible quotations |
io.crlf | Writing with and reading until \r\n |
io.encodings.8-bit | Definitions of 8-bit encodings like ISO 8859 and Windows 1252 |
io.encodings.euc-jp | EUC-JP text encoding |
io.encodings.gb18030 | GB18030 encoding for Chinese text |
io.encodings.iana | Tables for IANA encoding names |
io.encodings.iso2022 | ISO-2022-JP-1 text encoding |
io.encodings.johab | Johab Korean text encoding |
io.encodings.shift-jis | Japanese text encodings |
io.encodings.strict | Strict wrapper for encodings |
io.encodings.string | Converting strings to byte arrays and vice versa |
io.encodings.utf32 | UTF32 encoding/decoding |
io.sockets | Client and server TCP/IP sockets, UDP/IP datagram sockets |
lcs | Levenshtein distance and diff between sequences |
math.bits | Virtual sequence for bits of an integer |
multiline | Multiline string literals |
persistent.deques | Persistent amortized O(1) deques |
persistent.heaps | Datastructure for functional peristent heaps, from ML for the Working Programmer |
quoted-printable | Quoted printable encoding/decoding |
regexp | Regular expressions |
regexp.combinators | Combinators for creating regular expressions |
sequences.deep | Sequence/tree combinators like deep-map, deep-each, etc |
smtp | Sending mail via SMTP |
sorting.insertion | Insertion sort |
stack-checker.known-words | Hard-coded stack effects for primitive words |
stack-checker.transforms | Support for compile-time code transformation |
syndication | RSS 1.0, 2.0 and Atom feed parser |
unicode | Unicode support |
unicode.breaks | Unicode grapheme and word breaking |
unicode.case | Unicode case conversion |
unicode.categories | Parsing words used by Unicode implementation |
unicode.data | Parsing Unicode data files |
unicode.normalize | Unicode string normalization |
unicode.script | Reads the UCD to get the script of a code point |
wrap | Word wrapping |
xml | XML reader and writer |
xml-rpc | XML RPC client and server |
xml.autoencoding | Implements the automatic detection of encodings of XML documents |
xml.char-classes | XML-related character classes |
xml.data | Contains XML data types and basic tools for manipulation |
xml.dtd | Implements the parsing of directives in DTDs |
xml.elements | Implements the parsing of XML tags |
xml.entities | Contains built-in XML entities |
xml.entities.html | Standard HTML entities |
xml.errors | XML parsing errors |
xml.errors.debugger | |
xml.name | Implements parsing XML names |
xml.state | Primitive device for storing the state of the XML parser |
xml.syntax | 'Generic words' that dispatch on XML tag names |
xml.tokenize | Basic tools for parsing XML |
xml.traversal | Utilities for traversing an XML DOM tree |
xml.writer | Tools for printing XML, including prettyprinting |
Vocabulary | Summary |
descriptive | Descriptive errors generated automatically for specially defined words |
hello-unicode | Modern "Hello world" which demonstrates various Unicode scripts |
rot13 | Rot13 demo |
sequences.parser | |
trees | Binary search trees |
trees.avl | Balanced AVL trees |
trees.splay | Splay trees |
yahoo | Yahoo! search example using XML |