factor/libs
slava 4f82d230a7 Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
..
base64 Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
calendar Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
concurrency Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
coroutines Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
crypto Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
furnace Remove obsolete code 2006-12-02 21:51:50 +00:00
gap-buffer Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
hardware-info Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
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 Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
jni Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
json Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
lambda Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
lazy-lists Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
levenshtein Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
match Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
math Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
parser-combinators Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
porter-stemmer Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
postgresql Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
print-dataflow Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
process Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
serialize Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
shuffle Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
slate Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
splay-trees Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
sqlite Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
textmate Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
topology Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
units Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
usb Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
vim Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
x11 Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
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 Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
all.factor Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
cairo.factor Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
cocoa-callbacks.factor Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
dlists.factor Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
emacs.factor Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
factor.el Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
http.factor Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
partial-continuations.factor Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
sequences.factor Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00
vars.factor Modules: core/ apps/ libs/ demos/ 2006-11-29 02:57:29 +00:00

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)