factor/contrib
erg 7f496c6497 add trim to contrib/sequences 2006-10-06 03:45:00 +00:00
..
benchmarks Modularize tests 2006-09-06 22:32:41 +00:00
cairo Source files and module system cleanup 2006-09-30 03:03:27 +00:00
calendar calendar -- refactor printing the time 2006-09-29 18:22:11 +00:00
concurrency concurrency: add mailbox-get-all 2006-09-26 04:44:15 +00:00
crypto sha2 - optimize boolean logic 2006-09-29 18:22:35 +00:00
factory Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
furnace Start of new web framework 2006-09-13 04:48:04 +00:00
furnace-pastebin pastebin fix 2006-09-16 00:52:06 +00:00
gap-buffer Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
hexdump Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
httpd fix stack effects/formatting in contrib files 2006-10-05 17:39:13 +00:00
jedit "~" global var replaced by home word 2006-09-30 00:45:24 +00:00
jni jni: move alien definitions into an internals vocab 2006-09-22 02:15:18 +00:00
json Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
lambda Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
lazy-lists lazy-lists: seperate lazy-list and promise types so promises of standard lists work properly 2006-10-05 22:36:59 +00:00
lindenmayer Fix order problem in lindenmayer 2006-10-05 00:03:43 +00:00
match added help for MATCH-VARS: 2006-09-09 03:42:07 +00:00
math fix almost= 2006-09-28 06:05:43 +00:00
parser-combinators parser-combinators: refactor <& and &> 2006-10-05 11:25:20 +00:00
postgresql Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
random-tester clean up random-tester 2006-09-29 06:32:48 +00:00
rss rss: add contrib/httpd to requires 2006-09-26 04:44:41 +00:00
serialize Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
slate New slate implementation 2006-10-04 04:38:54 +00:00
space-invaders Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
sqlite update tuple-db docs for new 'contrib/tuple-db' require format 2006-09-09 05:17:38 +00:00
textmate TextMate support for fhtml 2006-09-08 23:48:59 +00:00
topology Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
units Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
usb usb: change read/write to use byte arrays instead of strings 2006-09-16 11:46:33 +00:00
vim fix stack effects/formatting in contrib files 2006-10-05 17:39:13 +00:00
x11 Remove the old x11 version of lindenmayer 2006-10-04 04:44:50 +00:00
README.txt add jni to contrib readme 2006-09-22 02:16:45 +00:00
action-field.factor Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
alien.factor fix stack effect 2006-10-04 04:09:59 +00:00
all.factor httpd load fix 2006-09-07 03:19:54 +00:00
automata.factor Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
boids.factor Minor boids change 2006-09-07 08:37:48 +00:00
coroutines.factor Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
dlists.factor Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
emacs.factor Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
embedded.factor fix stack effects/formatting in contrib files 2006-10-05 17:39:13 +00:00
factor.el add font-lock keyword 2006-10-04 04:11:59 +00:00
http-client.factor http-client: fix requires/provides 2006-09-13 22:24:40 +00:00
http.factor httpd module split up 2006-09-06 08:25:43 +00:00
partial-continuations.factor Kick off 0.85 by creating a new tools vocabulary and putting a bunch of stuff, including 'walk' there 2006-09-05 05:29:26 +00:00
process.factor fix <process-stream> memory corruption error 2006-09-08 02:26:43 +00:00
sequences.factor add trim to contrib/sequences 2006-10-06 03:45:00 +00:00
splay-trees.factor splay-trees fix 2006-09-12 02:52:38 +00:00
vars.factor Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
xml.factor fix stack effects/formatting in contrib files 2006-10-05 17:39:13 +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:

  "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)
- furnace -- Web framework (Slava Pestov)
- furnace-pastebin -- demo app for Furnace (Slava Pestov)
- 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)
- 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)
- 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)
- 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)
- 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)