wlandau / crew

A distributed worker launcher
https://wlandau.github.io/crew/
Other
129 stars 4 forks source link

Multi-push and multi-pop #148

Closed wlandau closed 9 months ago

wlandau commented 9 months ago

Prework

Proposal

controller$map() is blocking, which will make it hard to use with Shiny/promises async programming (#147). Would be nice to have a method like map() which pushes multiple tasks and returns control immediately. Also a multi-pop method to return all available results.

wlandau commented 9 months ago

Writing methods walk() and collect() for this.