# Spica

![CI](https://github.com/falsandtru/spica/workflows/CI/badge.svg)

Supervisor, Coroutine, Channel, select, assemble, AtomicPromise, Cancellation, Cache, List, Queue, Stack, and some utils.

## APIs

- global
- Supervisor
- Coroutine, Coaggregator, Copropagator, Colistener, cofetch
- Channel
- select
- Observer
- AtomicPromise
- Cancellation
- Cache
- List
- HList
- Heap
- Queue
- Stack
- DataMap
- MultiMap
- AttrMap
- Maybe, Just, Nothing
- Either, Left, Right
- Sequence
- bundle, aggregate, assemble
- curry
- uncurry
- flip
- tuple
- clock
- throttle, debounce
- uuid
- random
- counter
- assign, clone, extend

## Browsers

- Chrome
- Firefox
- Edge (Chromium edition only)

## Dependencies

- unassert (in compiling source code)
