Language

Package: sbcl-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: 3272, column: 2)
License

Lint warnings

LinterMessageLocation
input-labels

Identify input labels that do not match package names

label 'alexandria' does not match package name 'sbcl-alexandria'
input-labels

Identify input labels that do not match package names

label 'bordeaux-threads' does not match package name 'sbcl-bordeaux-threads'
input-labels

Identify input labels that do not match package names

label 'trivial-garbage' does not match package name 'sbcl-trivial-garbage'