Permalink
Branch: master
Find file Copy path
271290b Aug 8, 2018
1 contributor

Users who have contributed to this file

32 lines (21 sloc) 1.18 KB

@most/core

@most/core is a toolkit for reactive event programming. It helps you write highly interactive apps by composing :ref:`event streams <concepts>`, and without many of the hazards of side effects and mutable shared state.

It features an ultra-high performance, low overhead architecture, and a small but powerful set of operations for merging, filtering, and transforming event streams.

When should you use it?

@most/core is a good choice for building programs that transform, filter, coordinate, and react to :ref:`events` as they happen. For example, it can be a good choice for building interactive user interfaces.

When shouldn't you use it?

@most/core is not a good choice for use cases that aren't characterized by reacting to events as they happen. For example, it isn't intended for Array processing, time series analysis and processing, or for streaming chunked data with flow control (also known as "back pressure").

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   faq
   getting-started
   notation
   concepts
   api
   writing-docs