Getting Started
dxtr edited this page 2026-10-17 10:29:51 +02:00

Page revisions

6 Commits

Author SHA1 Message Date
27cce26152 Follow cl-threads 394cd4a: processors counted on Windows
cl-threads counts the processors on Windows too, with
GetActiveProcessorCount over every processor group, so a pool's default
worker count follows them there as on Linux; elsewhere it is one worker.
2026-10-17 10:29:51 +02:00
69c881b76f Follow cl-threads bf6d6b0: SBCL only
The pages describe SBCL alone: the requirements, the test command, the
processor count by platform, and what cl-threads/sys takes from SBCL.
The comparisons with CCL and its join-process go.
2026-10-17 04:34:44 +02:00
7cd3cdd3d9 Follow cl-threads 650030e: stift in place of qlot
Installing and running the tests use stift: the stiftfile pins the
dependencies, stift get requires the library, and stift test runs the
suite.
2026-10-16 11:07:44 +02:00
8944ce113d Keep the recipes' state in objects, not global variables
The program's pool, a frame's data for parallel-for, a reused job group
and a thread's stop signal now live in objects the program makes and
passes, as the workspace's rules on global state ask.  Each recipe still
allocates nothing per frame, on SBCL and CCL.
2026-10-14 04:48:23 +02:00
4e7fe4ebcf Describe the new thread, lock and semaphore interface, returned groups, restart functions, and pool destruction finishing its jobs 2026-10-11 16:12:46 +02:00
b96df73157 Document cl-threads: pools, parallel-for, groups, errors, worker storage, threads, recipes, thread rules, API 2026-10-11 15:34:44 +02:00