factor/contrib
slava e88d429476 Remove unncessary file 2006-10-19 21:38:45 +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 fix contrib/crypto 2006-10-14 06:26:34 +00:00
factory Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
furnace Remove unncessary file 2006-10-19 21:38:45 +00:00
furnace-pastebin HTTPD tools moved to contrib/furnace and updated to use the new framework 2006-10-19 20:35:58 +00:00
gap-buffer Contrib fixes 2006-10-14 20:14:55 +00:00
hexdump Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
httpd Use path+ in file responder 2006-10-19 21:34:38 +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 json: fix for parser combinator changes 2006-10-08 11:30:45 +00:00
lambda lambda: fix for parser combinator changes 2006-10-08 11:41:42 +00:00
lazy-lists lazy-lists: add lmerge 2006-10-09 23:20:16 +00:00
lindenmayer load.factor files for slate and lindenmayer 2006-10-19 11:36:02 +00:00
match added help for MATCH-VARS: 2006-09-09 03:42:07 +00:00
math More small fixes 2006-10-19 18:12:47 +00:00
parser-combinators parser-combinators: fix 'satisfy' parser for empty strings 2006-10-08 11:31:23 +00:00
postgresql More small fixes 2006-10-19 18:12:47 +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 load.factor files for slate and lindenmayer 2006-10-19 11:36:02 +00:00
space-invaders space-invaders: fix incorrect stack effects 2006-10-08 11:09:50 +00:00
sqlite sqlite -- add with-sqlite, update example 2006-10-09 07:57:40 +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 Fix some typos 2006-10-19 17:59:05 +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 Interface builder menu bar not works 2006-10-14 02:49:14 +00:00
alien.factor fix stack effect 2006-10-04 04:09:59 +00:00
all.factor Fix some typos 2006-10-19 17:59:05 +00:00
automata.factor Fix REQUIRES: in automata and boids 2006-10-19 11:35:25 +00:00
boids.factor Fix REQUIRES: in automata and boids 2006-10-19 11:35:25 +00:00
cocoa-callbacks.factor Minor contrib/ fix 2006-10-14 04:27:54 +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 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
process.factor fix contrib/process to work on windows 2006-10-07 00:24:40 +00:00
sequences.factor fix contrib/sequences 2006-10-09 22:51:47 +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 two more stack effects 2006-10-06 23:22:52 +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)
- 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)
- 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)