Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 14 lines (7 sloc) 0.751 kb
8f10c1d Initial version imported from my private repository.
Jeff Palmucci authored
1 Cl-future is a simple way to achieve parallelism for common lisp on multiprocessor shared memory Unix machines.
2
3 Cl-future requires the most recent version of Osicat. For that reason, we recommend you use repo-install to install it.
4
5 Interface:
6
06d4dc4 Export *total-slaves*, fix some doc
Jeff Palmucci authored
7 (future <expr>): Evaluate expr in parallel using a forked child process. Returns a "future" object whose value can be retrieved using get-future-value. No side-effects made in <expr> will be visible from the calling process.
8f10c1d Initial version imported from my private repository.
Jeff Palmucci authored
8
9 (get-future-value <expr>): walk the list structure "expr", replacing any futures with their evaluated values. Blocks if a future is still running.
06d4dc4 Export *total-slaves*, fix some doc
Jeff Palmucci authored
10
a1db1c0 Add support for clsql
Jeff Palmucci authored
11 *total-slaves*: The maximum number of slaves to run at any one time.
12
13 (terminate-children): Kill all currently running children.
Something went wrong with that request. Please try again.