Language

Package: cl-lparallel @ 2.8.4

Synopsis

Parallelism for Common Lisp

Description

lparallel is a library for parallel programming in Common Lisp, featuring:

  • a simple model of task submission with receiving queue,

  • constructs for expressing fine-grained parallelism,

  • asynchronous condition handling across thread boundaries,

  • parallel versions of map, reduce, sort, remove, and many others,

  • promises, futures, and delayed evaluation constructs,

  • computation trees for parallelizing interconnected tasks,

  • bounded and unbounded FIFO queues,

  • high and low priority tasks,

  • task killing by category,

  • integrated timeouts.

Home page
https://lparallel.org/
Location
gnu/packages/lisp-xyz.scm (line: 3499, column: 2)
License

Lint warnings

LinterMessageLocation
No lint warnings