53 lines
2.5 KiB
Plaintext
53 lines
2.5 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:
|
|
|
|
"contrib/modulename" require
|
|
|
|
Available libraries:
|
|
|
|
- action-field -- Extended field gadget for UI (Eduardo Cavazos)
|
|
- alien -- Alien utility words (Eduardo Cavazos)
|
|
- automata -- Graphics demo for the UI (Eduardo Cavazos)
|
|
- 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)
|
|
- 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)
|
|
- embedded -- simple template processor (Alex Chapman)
|
|
- factory -- X11 window manager (Eduardo Cavazos)
|
|
- gap-buffer -- Efficient text editor buffer (Alex Chapman)
|
|
- 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)
|
|
- json -- JSON reader and writer (Chris Double)
|
|
- lambda -- Lambda calculus interpreter (Matthew Willis)
|
|
- lazy-lists -- Lazy evaluation lists (Chris Double, Matthew Willis)
|
|
- match -- pattern matching (Chris Double)
|
|
- math -- extended math library (Doug Coleman, Slava Pestov)
|
|
- parser-combinators -- Haskell-style parser combinators (Chris Double)
|
|
- postgresql -- PostgreSQL binding (Doug Coleman)
|
|
- process -- Run external programs (Slava Pestov)
|
|
- 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)
|
|
- slate -- Graphics canvas for the UI (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)
|
|
- textmate -- TextMate integration (Benjamin Pollack)
|
|
- topology -- Computational algebraic topology (Slava Pestov)
|
|
- 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)
|