factor/libs/README.txt

56 lines
2.7 KiB
Plaintext
Raw Normal View History

2005-10-04 15:28:16 -04:00
This directory contains Factor code that is not part of the core
library, but is useful enough to ship with the Factor distribution.
2006-07-07 00:07:18 -04:00
Modules can be loaded from the listener:
"libs/modulename" require
2006-09-06 23:19:54 -04:00
Available libraries:
2006-09-11 06:28:47 -04:00
- alien -- Alien utility words (Eduardo Cavazos)
2006-11-12 14:35:24 -05:00
- base64 -- base64 encoding/decoding (Doug Coleman)
- basic-authentication -- basic authentication implementation for HTTP server (Chris Double)
- cairo -- cairo bindings (Sampo Vuori)
2006-07-24 10:27:45 -04:00
- calendar -- timestamp/calendar with timezones (Doug Coleman)
2006-10-13 22:49:14 -04:00
- cocoa-callbacks -- Allows you to use Factor quotations as actions (Slava Pestov)
2006-08-31 17:02:54 -04:00
- concurrency -- Erlang/Termite-style distibuted concurrency (Chris Double)
- coroutines -- coroutines (Chris Double)
- crypto -- Various cryptographic algorithms (Doug Coleman)
- dlists -- double-linked-lists (Mackenzie Straight)
2006-08-25 00:25:43 -04:00
- emacs -- emacs integration (Eduardo Cavazos)
- farkup -- Wiki-style markup (Matthew Willis)
- fjsc -- Factor to Javascript compiler (Chris Double)
2006-09-13 02:17:46 -04:00
- furnace -- Web framework (Slava Pestov)
- gap-buffer -- Efficient text editor buffer (Alex Chapman)
2006-10-26 20:52:06 -04:00
- hardware-info -- Information about your computer (Doug Coleman)
2006-09-06 23:19:54 -04:00
- http -- Code shared by HTTP server and client (Slava Pestov)
- httpd -- HTTP server (Slava Pestov, Chris Double)
- http-client -- HTTP client (Slava Pestov)
2006-08-25 00:25:43 -04:00
- jedit -- jEdit editor integration (Slava Pestov)
2006-09-21 22:16:45 -04:00
- jni -- Java Native Interface Wrapper (Chris Double)
2006-08-25 00:25:43 -04:00
- json -- JSON reader and writer (Chris Double)
2006-07-22 17:50:05 -04:00
- lazy-lists -- Lazy evaluation lists (Chris Double, Matthew Willis)
- match -- pattern matching (Chris Double)
- math -- extended math library (Doug Coleman, Slava Pestov)
2006-07-22 17:50:05 -04:00
- 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)
2006-09-11 06:49:12 -04:00
- sequences -- Non-core sequence words (Eduardo Cavazos)
2006-08-31 17:02:54 -04:00
- serialize -- Binary object serialization (Chris Double)
- shuffle -- Shuffle words not in the core library (Doug Coleman)
- slate -- Graphics canvas for the UI (Eduardo Cavazos)
2006-09-18 09:29:05 -04:00
- slate-examples -- Examples of how to use slate (Eduardo Cavazos)
- splay-trees -- Splay trees (Mackenzie Straight)
- sqlite -- SQLite binding (Chris Double)
- textmate -- TextMate integration (Benjamin Pollack)
2006-08-25 00:25:43 -04:00
- topology -- Computational algebraic topology (Slava Pestov)
2006-09-19 08:00:37 -04:00
- usb -- Wrapper for libusb (Chris Double)
2006-08-25 00:25:43 -04:00
- 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)
2006-09-06 23:19:54 -04:00
- xml -- XML parser (Daniel Ehrenberg)
- xml-rpc -- XML-RPC client and server (Daniel Ehrenberg)
- yahoo -- Yahoo! automated search (Daniel Ehrenberg)