factor/libs
slava 4f82d230a7 Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
..
base64
calendar
concurrency
coroutines
crypto
furnace Remove obsolete code 2006-12-02 21:51:50 +00:00
gap-buffer
hardware-info
http-client Move http-client tests from httpd to http-client 2006-11-30 22:24:14 +00:00
httpd Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
jedit
jni
json
lambda
lazy-lists
levenshtein
match
math
parser-combinators
porter-stemmer
postgresql
print-dataflow Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
process
serialize
shuffle
slate
splay-trees
sqlite
textmate
topology
units
usb Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
vim
x11
xml XML: more unit tests and event-based processing 2006-12-10 05:35:01 +00:00
xml-rpc Move lisppaste to apps/ 2006-12-02 21:28:00 +00:00
README.txt update to libs/README.txt 2006-12-02 16:57:44 +00:00
alien.factor
all.factor
cairo.factor
cocoa-callbacks.factor
dlists.factor
emacs.factor Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
factor.el
http.factor
partial-continuations.factor
sequences.factor
vars.factor

README.txt

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:

- alien -- Alien utility words (Eduardo Cavazos)
- automata -- Graphics demo for the UI (Eduardo Cavazos)
- base64 -- base64 encoding/decoding (Doug Coleman)
- benchmarks -- Various performance benchmarks (Slava Pestov)
- boids -- Graphics demo for the UI (Eduardo Cavazos)
- cairo -- cairo bindings (Sampo Vuori)
- calendar -- timestamp/calendar with timezones (Doug Coleman)
- cocoa-callbacks -- Allows you to use Factor quotations as actions (Slava Pestov)
- concurrency -- Erlang/Termite-style distibuted concurrency (Chris Double)
- coroutines -- coroutines (Chris Double)
- crypto -- Various cryptographic algorithms (Doug Coleman)
- dlists -- double-linked-lists (Mackenzie Straight)
- emacs -- emacs integration (Eduardo Cavazos)
- factory -- X11 window manager (Eduardo Cavazos)
- furnace -- Web framework (Slava Pestov)
- furnace-pastebin -- demo app for Furnace (Slava Pestov)
- gap-buffer -- Efficient text editor buffer (Alex Chapman)
- hardware-info -- Information about your computer (Doug Coleman)
- hexdump -- Hexdump routine (Doug Coleman)
- http -- Code shared by HTTP server and client (Slava Pestov)
- httpd -- HTTP server (Slava Pestov, Chris Double)
- http-client -- HTTP client (Slava Pestov)
- jedit -- jEdit editor integration (Slava Pestov)
- jni -- Java Native Interface Wrapper (Chris Double)
- json -- JSON reader and writer (Chris Double)
- lambda -- Lambda calculus interpreter (Matthew Willis)
- lazy-lists -- Lazy evaluation lists (Chris Double, Matthew Willis)
- lindenmayer -- L-systems tool (Eduardo Cavazos)
- match -- pattern matching (Chris Double)
- math -- extended math library (Doug Coleman, Slava Pestov)
- 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)
- random-tester -- Random compiler tester (Doug Coleman)
- rss -- Code to retrieve and parse an RSS2 file (Chris Double)
- sequences -- Non-core sequence words (Eduardo Cavazos)
- serialize -- Binary object serialization (Chris Double)
- shuffle -- Shuffle words not in the core library (Doug Coleman)
- slate -- Graphics canvas for the UI (Eduardo Cavazos)
- slate-examples -- Examples of how to use slate (Eduardo Cavazos)
- space-invaders -- Intel 8080-based Space Invaders arcade machine emulator (Chris Double)
- splay-trees -- Splay trees (Mackenzie Straight)
- sqlite -- SQLite binding (Chris Double)
- tetris -- Tetris game (Alex Chapman)
- textmate -- TextMate integration (Benjamin Pollack)
- topology -- Computational algebraic topology (Slava Pestov)
- usb -- Wrapper for libusb (Chris Double)
- units -- Unit conversion (Doug Coleman)
- vars -- Alternative syntax for variables (Eduardo Cavazos)
- vim -- VIM integration (Alex Chapman)
- x11 -- X Window System client library (Eduardo Cavazos)
- xml -- XML parser (Daniel Ehrenberg)
- xml-rpc -- XML-RPC client and server (Daniel Ehrenberg)