factor/libs
microdan 725ed93b35 assorted refactoring and documentation for XML 2006-12-14 23:42:52 +00:00
..
base64
calendar
concurrency typo/stack effect corrections 2006-12-12 08:38:38 +00:00
coroutines
crypto
fjsc fjsc: moving resources around and added some help 2006-12-17 05:58:42 +00:00
furnace More documentation: menus, panes, presentations 2006-12-14 04:40:56 +00:00
gap-buffer
google-search google-search: library for searching google 2006-12-14 13:36:40 +00:00
hardware-info
http-client Move http-client tests from httpd to http-client 2006-11-30 22:24:14 +00:00
httpd Fix conflicts 2006-12-15 23:06:22 +00:00
jedit
jni
json
lambda
lazy-lists lazy-lists: fix bug with ltake and nil? 2006-12-15 12:18:31 +00:00
levenshtein
match
math
parser-combinators parser-combinators: added <!?> 2006-12-15 12:51:38 +00:00
porter-stemmer
postgresql
print-dataflow Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
process
serialize
shuffle add a couple stack shuffle words to libs/shuffle 2006-12-13 07:47:21 +00:00
slate
splay-trees
sql initial libs/sql 2006-12-15 09:06:17 +00:00
sqlite
textmate
topology
units
usb Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
vim on windows, open all vim windows in tabs in a single vim instance (requires gvim 7) 2006-12-17 08:34:26 +00:00
x11
xml assorted refactoring and documentation for XML 2006-12-14 23:42:52 +00:00
xml-rpc Move lisppaste to apps/ 2006-12-02 21:28:00 +00:00
README.txt google-search: add to all.factor 2006-12-14 13:38:19 +00:00
alien.factor
all.factor google-search: add to all.factor 2006-12-14 13:38:19 +00:00
cairo.factor
cocoa-callbacks.factor
dlists.factor
emacs.factor Rename append3 to 3append - updating libs/ 2006-12-10 20:01:52 +00:00
factor.el
http.factor
partial-continuations.factor
sequences.factor
vars.factor

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:

  "libs/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)
- fjsc -- Factor to Javascript compiler (Chris Double)
- furnace -- Web framework (Slava Pestov)
- furnace-pastebin -- demo app for Furnace (Slava Pestov)
- gap-buffer -- Efficient text editor buffer (Alex Chapman)
- google-search -- Access Google Search SOAP API (Chris Double)
- 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)
- xml-rpc -- XML-RPC client and server (Daniel Ehrenberg)