Factor documentation > Factor handbook
Prev:C library interface
Next:Vocabulary index

This index lists articles from loaded vocabularies which are not subsections of any other article. To explore more vocabularies, see Vocabulary index.
A Simple, Fast Dominance Algorithm
ASCII encoding
AVL trees
Abstract stack checker values
Accessing the environment via the assoc protocol
Adler-32 checksum
Algebraic data types
Alien endian-aware types
Amazon S3
Arabic encoding
Assigning registers to live intervals
Associative heaps
Atom and RSS feed syndication
Audio file loader
Audio framework
Audio playback engine
Automated log analysis
BSD checksum
Balloon Bomber Emulator
Base 64 conversions
Basic Linear Algebra Subroutines (BLAS) interface
Basic block instructions
Binary object serialization
Binary search trees
Bit arrays
Bit vectors
Bloom filters
C standard library math functions
C99 complex number types
CGI (Common Gateway Interface)
CIE 1931 XYZ colors
CIE 1931 xyY colors
CIE 1976 LAB colors
CIE 1976 LUV colors
CMYK colors
CPU architecture description model
CPU x86 registers and memory operands
Case mapping
Character classes
Circular sequences
Cleanup Phase
Code annotations
Collation and weak comparison
Column sequences
Comma-separated-values parsing and writing
Common code used by several passes for def-use analysis
Common parametric curves.
Complex component virtual sequences
Complex virtual sequences
Componentwise logic with SIMD vectors
Compression (ZLIB)
Computing stack frame size and layout
Concurrent combinators
Connection pools
Controlling the floating-point environment
Conversion of COLLADA assets
Conversion of Wavefront OBJ assets
Converting objects to human-readable strings
Converting objects to summary strings
Core Graphics types
Count-down latches
Counting semaphores
Coverage tool
Coverage tool dummy test vocabulary
Ctags file
Cyrillic encoding
Dependence graph construction
Derivative Syntax
Descriptive errors
Displaying Images
Distributed message passing
Dual Numbers
EBCDIC encoding
ELF nm
EUC-KR encoding
Environment variables
Etags file
Examples of abbrev usage
Extra sets words
File system change monitors
Files tools
Final pass cleans up high-level IR
Final stage of compilation generates machine code from dataflow IR
Financial math
Fletcher's checksum
Form validators
Formatted printing
Fortran FFI
Fowler-Noll-Vo checksum
Furnace framework
Fuzzy completion
GB 18030
GC maps
GC maps decoder
GIF Image Loader
GNU Database Manager
GPU-accelerated rendering
Game controller input
Game loops
Game worlds
Garbage collection check insertion
Generalized sequence words
Generating random integers
Graphviz attributes
Graphviz notation
Grayscale colors
Greek encoding
HEX colors
HSL colors
HSV colors
HTML elements
HTML entities
HTML streams
HTTP client
HTTP protocol objects
Hard-coded stack effects for primitive words
Hardware vector arithmetic (SIMD)
Hebrew encoding
High-level tuple/database integration
History models
Human-friendly sorting
I/O timeout protocol
IANA-registered encoding names
ID3 tags
IMAP library
IRC Client
ISO 2022-JP-1 encoding
Image normalization
Infix notation
Insert context saves
Intel 8080 CPU Emulator
Interactive debugging of OpenGL applications
Internet checksum
Interpolating code results into literal values
Interval sets
Invertible quotations
JSON serialization
KOI8-R encoding
Korean Johab encoding
LCS, diffing and distance
LZW compression
Latin1 encoding
Latin10 encoding
Latin2 encoding
Latin3 encoding
Latin4 encoding
Latin5 encoding
Latin6 encoding
Latin7 encoding
Latin8 encoding
Latin9 encoding
Lazy lists
Legacy 8-bit encodings
Limited input streams
Link components
List gadgets
Liveness analysis
Local stack analysis
Lucas-Lehmer Mersenne Primality test
Lunar Rescue Emulator
MD5 checksum
MD5 shadow passwords
MIME types
Mac Roman encoding
Memory-mapped files
Merging sequences
Message-passing concurrency
Method chaining syntax
Miller-Rabin probabilistic primality test
MongoDB factor integration
MurmurHash checksum
N-based sequences
Normalize IR created by high level IR builder to simplify subsequent passes
Null streams
Object exchange points
Ogg Vorbis audio streaming
OpenGL error reporting
OpenSSL checksums
Operating system processes
PCRE binding
POP3 client library
Parallel copy
Parsing simple flat files
Partial continuations
Path finding using the A* algorithm
Pattern matching
Persistent deques
Persistent heaps
Persistent sequence protocol
Persistent vectors
Pixel formats
Porter stemming algorithm
Prettyprinter stylesheet
Prime numbers
Product sequences
Progress bar models
Progress bars
Python binding
Quoted printable encoding
Quoted words
RYB colors
Random combinators
Readline listener
Recaptcha support for Furnace
Reference image
Regular expression combinators
Regular expressions
Remote Channels
Rendering Graphviz output
Roman numerals
SHA-2 checksum
SIMD vector conversion
SMTP client library
SSA construction
Safe prime numbers
Scaffold tool
Searching directories
Secure sockets (SSL, TLS)
Semantic Versioning
Shift JIS
Signal handlers
Slots syntax sugar
Smart arrow models
Smart short-circuit combinators
Sorting by slots
Space Invaders Emulator
Specialized vectors
Splay trees
Splitting trending sequences
Stack finalization
Stack frames
String word wrapping
Strongly-typed word definitions
Suffix arrays
SuperFastHash checksum
Syntax extensions for XML
Syntax for python calls from factor
Table gadget configuration
Temporary files
Testing image encoders and decoders
Thai encoding
The Boyer-Moore algorithm
The Game of 24
The lexer
Threaded servers
Throwing exceptions on stream exhaustion
Translating Factor graphs into DOT
Tuple arrays
Tuple-constructing combinators
URL rewrite responders
UTF-16 encoding
UTF-32 encoding
UUID (Universally Unique Identifier)
Unicode category syntax
Unicode data tables
Unicode normalization
Unicode script properties
Unicode support
Uninitialized stack location clearing
Uninitialized/overinitialized stack location analysis
Unique files
Unix file attributes
Unix groups
Unix users
Unrolled lists
Unrolled sequence iteration combinators
Utilities for traversing XML
Utilities used by several optimization passes run in the later stages
Virtual sequence protocol
Vocabulary resource metadata
Window controls
Windowed sequences
Windows 1252 encoding
Word Timer
Word and grapheme breaks
Word object wrapping
Word wrapping
Writing XML
XML data types
XML entities
XML parsing errors
XxHash checksum
YAML serialization
YIQ colors
YUV colors
Z algorithm