lparallel icon indicating copy to clipboard operation
lparallel copied to clipboard

Parallelism for Common Lisp

Results 22 lparallel issues
Sort by recently updated
recently updated
newest added

Follow up on [this discussion](https://github.com/cosmos72/stmx/issues/26) in `stmx` repository. We found out that `*default-special-bindings*` special variable gets overwritten by kernel bindings in `with-thread` macro on thread creation. The patch solves this,...

This allows you to schedule a task without the overhead of needing to keep track of the return value.

Docstring of `kill-tasks` mention that it only affects running tasks. Is there a way to remove pending tasks?

I'm really sorry that this is going to be vague but I dont have any other info to give you, but I have a program that has been running for...

I looked a bit at `central-scheduler` and similar stuff. The first question is, how about having the scheduler setup in the `MAKE-KERNEL` call? That would allow to run different things...

I've got a need to provide some special variables to the threads. These bindings are _not_ simply global items, like `make-kernel :bindings` allows; these depend on the specific task that's...

I found this function useful - sort of a blockwise pdotimes. One could do the same with map, but this turned out to be simpler to use for me. If...

Hi! It would be nice if the structures (%promise, etc.) were part of the public API (probably re-named without the %-prefix). Right now there's no 'correct' way to define methods...

The documentation string of ``task-handler-bind`` claims that it works like ``handler-bind`` but it actually only accepts symbols as condition type specifiers: ```lisp (lparallel:task-handler-bind (((and error (not undefined-function)) #'continue)) …) =>...

When KILL-TASKS is used with nested pmap calls, it sometimes kills unrelated tasks. It is not unexpected, because KILL-TASKS destroys threads, but in some cases it is inconvenient. What are...