factor/unmaintained/README.libs.txt

89 lines
4.6 KiB
Plaintext

This directory contains Factor code that is not part of the core
library, but is useful enough to ship with the Factor distribution.
Modules can be loaded from the listener:
"libs/modulename" require
Available libraries:
- alarms -- call a quotation at a calendar date (Doug Coleman)
- alien -- Alien utility words (Eduardo Cavazos)
- base64 -- base64 encoding/decoding (Doug Coleman)
- basic-authentication -- basic authentication implementation for HTTP server (Chris Double)
- cairo -- cairo bindings (Sampo Vuori)
- calendar -- timestamp/calendar with timezones (Doug Coleman)
- canvas -- Gadget which renders an OpenGL display list (Slava Pestov)
- cocoa-callbacks -- Allows you to use Factor quotations as actions (Slava Pestov)
- concurrency -- Erlang/Termite-style distibuted concurrency (Chris Double)
- coroutines -- coroutines (Chris Double)
- cryptlib -- cryptlib binding (Elie Chaftari)
- crypto -- Various cryptographic algorithms (Doug Coleman)
- csv -- Comma-separated values parser (Daniel Ehrenberg)
- dlists -- double-linked-lists (Mackenzie Straight)
- editpadpro -- EditPadPro integration for Windows (Ryan Murphy)
- emacs -- emacs integration (Eduardo Cavazos)
- farkup -- Wiki-style markup (Matthew Willis)
- file-appender -- append to existing files (Doug Coleman)
- fjsc -- Factor to Javascript compiler (Chris Double)
- furnace -- Web framework (Slava Pestov)
- gap-buffer -- Efficient text editor buffer (Alex Chapman)
- graphics -- Graphics library in Factor (Doug Coleman)
- hardware-info -- Information about your computer (Doug Coleman)
- handler -- Gesture handler mixin (Eduardo Cavazos)
- heap -- Binary min heap implementation (Ryan Murphy)
- hexdump -- Hexdump routine (Doug Coleman)
- http -- Code shared by HTTP server and client (Slava Pestov)
- http-client -- HTTP client (Slava Pestov)
- id3 -- ID3 parser (Adam Wendt)
- io -- mmap, filesystem utils (Doug Coleman)
- jedit -- jEdit editor integration (Slava Pestov)
- jni -- Java Native Interface Wrapper (Chris Double)
- json -- JSON reader and writer (Chris Double)
- koszul -- Lie algebra cohomology and central representation (Slava Pestov)
- lazy-lists -- Lazy evaluation lists (Chris Double, Matthew Willis)
- locals -- Crappy local variables (Slava Pestov)
- mad -- Wrapper for libmad MP3 decoder (Adam Wendt)
- match -- pattern matching (Chris Double)
- math -- extended math library (Doug Coleman, Slava Pestov)
- matrices -- Matrix math (Slava Pestov)
- memoize -- memoization (caching word results) (Slava Pestov)
- mmap -- memory mapped files (Doug Coleman)
- mysql -- MySQL binding (Berlin Brown)
- null-stream -- Something akin to /dev/null (Slava Pestov)
- odbc -- Wrapper for ODBC library (Chris Double)
- ogg -- Wrapper for libogg library (Chris Double)
- openal -- Wrapper for OpenAL and alut sound libraries (Chris Double)
- oracle -- Oracle binding (Elie Chaftari)
- parser-combinators -- Haskell-style parser combinators (Chris Double)
- porter-stemmer -- Porter stemming algorithm (Slava Pestov)
- postgresql -- PostgreSQL binding (Doug Coleman)
- process -- Run external programs (Slava Pestov, Doug Coleman)
- qualified -- Qualified names for words in other vocabularies (Daniel Ehrenberg)
- rewrite-closures -- Turn quotations into closures (Eduardo Cavazos)
- scite -- SciTE editor integration (Clemens F. Hofreither)
- sequences -- Non-core sequence words (Eduardo Cavazos)
- serialize -- Binary object serialization (Chris Double)
- server -- The with-server combinator formely found in the core (Slava Pestov)
- slate -- Framework for graphical demos (Eduardo Cavazos)
- shuffle -- Shuffle words not in the core library (Chris Double)
- smtp -- SMTP client library (Elie Chaftari)
- splay-trees -- Splay trees (Mackenzie Straight)
- sqlite -- SQLite binding (Chris Double)
- state-machine -- Finite state machine abstraction (Daniel Ehrenberg)
- state-parser -- State-based parsing mechanism (Daniel Ehrenberg)
- textmate -- TextMate integration (Benjamin Pollack)
- theora -- Wrapper for libtheora library (Chris Double)
- trees -- Binary search and AVL (balanced) trees (Alex Chapman)
- usb -- Wrapper for libusb (Chris Double)
- unicode -- Partial Unicode support beyond the core (Daniel Ehrenberg)
- units -- Unit conversion (Doug Coleman)
- vars -- Alternative syntax for variables (Eduardo Cavazos)
- vim -- VIM integration (Alex Chapman)
- visitor -- Double dispatch through the visitor pattern (Daniel Ehrenberg)
- vorbis -- Wrapper for Ogg Vorbis library (Chris Double)
- x11 -- X Window System client library (Eduardo Cavazos)
- xml -- XML parser (Daniel Ehrenberg)
- xml-rpc -- XML-RPC client and server (Daniel Ehrenberg)
- yahoo -- Yahoo! automated search (Daniel Ehrenberg)