#!nobacktrace
(library (concurrent)
  (export current-exception-printer
          define-autoload-variable
          define-thread-variable
          future
          mailbox?
          make-mailbox
          make-messenger-bag
          make-shared-bag
          make-shared-queue
          make-uuid
          messenger-bag-get!
          messenger-bag-put!
          messenger-bag?
          recv
          send
          serializable?
          shared-bag-get!
          shared-bag-put!
          shared-bag?
          shared-queue-pop!
          shared-queue-push!
          shared-queue-shutdown
          shared-queue?
          shutdown-mailbox
          shutdown-object?
          spawn
          spawn*
          spawn-heap-limit
          spawn-timeout
          timeout-object?)
  (import (ypsilon concurrent)))

#!nobacktrace
(library (concurrent)
  (export current-exception-printer
          define-autoload-variable
          define-thread-variable
          future
          mailbox?
          make-mailbox
          make-messenger-bag
          make-shared-bag
          make-shared-queue
          make-uuid
          messenger-bag-get!
          messenger-bag-put!
          messenger-bag?
          recv
          send
          serializable?
          shared-bag-get!
          shared-bag-put!
          shared-bag?
          shared-queue-pop!
          shared-queue-push!
          shared-queue-shutdown
          shared-queue?
          shutdown-mailbox
          shutdown-object?
          spawn
          spawn*
          spawn-heap-limit
          spawn-timeout
          timeout-object?)
  (import (ypsilon concurrent)))
