Skip to content
This repository

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
8f10c1df »
2009-07-13 Initial version imported from my private repository.
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
06d4dc4c »
2009-07-13 Export *total-slaves*, fix some doc
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.
8f10c1df »
2009-07-13 Initial version imported from my private repository.
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.
06d4dc4c »
2009-07-13 Export *total-slaves*, fix some doc
10
a1db1c01 »
2009-07-13 Add support for clsql
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.