factor/contrib
slava 7966620a80 contrib/porter-stemmer separated out from core 2006-11-17 06:36:26 +00:00
..
base64 move base64 to contrib/base64 2006-11-12 19:35:24 +00:00
benchmarks Documentation updates for inference changes 2006-11-14 23:10:18 +00:00
cairo contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
calendar tuple-slots word 2006-11-12 17:56:07 +00:00
concurrency concurrency doc typo fix 2006-10-26 05:17:05 +00:00
coroutines Get all of contrib/ and examples/ to load 2006-11-13 05:16:22 +00:00
crypto contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
factory Add -- to stack effect comments 2006-11-09 18:22:39 +00:00
furnace tuple-slots word 2006-11-12 17:56:07 +00:00
furnace-pastebin Module format change 2006-10-21 06:40:38 +00:00
gap-buffer contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
hardware-info Fix typo in contrib/hardware-info 2006-11-14 23:52:55 +00:00
hexdump Module format change 2006-10-21 06:40:38 +00:00
httpd httpd: add raw-response variable to httpd 2006-11-18 07:38:58 +00:00
jedit Fixes 2006-11-14 21:59:20 +00:00
jni Get all modules to load 2006-10-21 07:00:35 +00:00
json contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
lambda Module format change 2006-10-21 06:40:38 +00:00
lazy-lists Get all of contrib/ and examples/ to load 2006-11-13 05:16:22 +00:00
lindenmayer contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
match match: update help and tests for tuple matching 2006-10-28 11:17:01 +00:00
math define words for min/max element, norm, equality of matrices in contrib/math 2006-11-15 19:14:17 +00:00
parser-combinators parser-combinators: fix bug in ltrim-slice on empty sequence 2006-10-26 22:46:03 +00:00
porter-stemmer contrib/porter-stemmer separated out from core 2006-11-17 06:36:26 +00:00
postgresql change stack effect in contrib/postgresql 2006-10-31 23:40:57 +00:00
process Module format change 2006-10-21 06:40:38 +00:00
random-tester fix stack effect in contrib/random-tester 2006-11-12 19:36:43 +00:00
rss contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
serialize Get everything in contrib/ to load 2006-11-09 06:56:04 +00:00
shuffle add contrib/shuffle 2006-11-16 06:13:53 +00:00
slate contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
space-invaders space-invaders: use resource-path to locate rom in contrib/space-invaders 2006-11-20 00:38:27 +00:00
splay-trees contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
sqlite sqlite patches for speed and test correction 2006-11-20 17:23:08 +00:00
tetris tetris-window no longer leaves gadget on stack 2006-10-26 04:07:46 +00:00
textmate Fix comment regex for TextMate 2006-11-21 04:57:13 +00:00
topology Module format change 2006-10-21 06:40:38 +00:00
units clean up contrib/units 2006-11-14 19:33:03 +00:00
usb Get all modules to load 2006-10-21 07:00:35 +00:00
vim vim facts changes -- correct bug and make more friendly for copy/paste 2006-10-30 04:23:16 +00:00
x11 Remove obsolete examples from contrib/x11/ 2006-10-21 06:41:49 +00:00
xml Fix bug in XML; literal was being mutated 2006-11-21 08:54:58 +00:00
README.txt contrib/porter-stemmer separated out from core 2006-11-17 06:36:26 +00:00
alien.factor add words to deal with void** to contrib/alien 2006-11-15 18:36:09 +00:00
all.factor contrib/porter-stemmer separated out from core 2006-11-17 06:36:26 +00:00
automata.factor contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +00:00
boids.factor Get everything in contrib/ to load 2006-11-09 06:56:04 +00:00
cocoa-callbacks.factor Minor contrib/ fix 2006-10-14 04:27:54 +00:00
dlists.factor Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
emacs.factor emacs: fix emacsclient stack effect 2006-10-08 10:37:52 +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
sequences.factor fix contrib/sequences 2006-10-09 22:51:47 +00:00
vars.factor contrib/ cleanup and inference bug fix 2006-11-14 06:34:21 +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:

- 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)