forever-parallel

essential asynchronous methods (`forever` and `parallel`; you get `parallel-limit` and `series` for free)

Usage no npm install needed!

<script type="module">
  import foreverParallel from 'https://cdn.skypack.dev/forever-parallel';
</script>

README

{ forever, parallel, }

![Forever Parallel](https://raw.githubusercontent.com/loveencounterflow/forever-parallel/master/art/forever-parallel.jpeg)

Essential asynchronous methods (forever and parallel; you get parallel-limit and series for free)

Built with

loop_instead_of_forever = ( done ) ->
  app       = KB.new_app()
  settings  =
    protocol:   'http'
    host:       '0.0.0.0'
    port:       8080
    roaming:    yes
  step ( resume ) ->
    loop
      { protocol, host, port, } = settings
      help "trying to start server at #{protocol}://#{host}:#{port}"
      reply = yield U.serve settings, app, resume
      break unless reply is false
      settings[ 'port' ] += +1
    done()