diff --git a/README.md b/README.md index 4512604..71b6eae 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,13 @@ # Reactimal Reactimal provides a set of primitives that can be used to express your code as a logic graph using -reactive programming methods. Reactive programming inverts the dependency relationship between +reactive programming methods. + +Reactive programming inverts the dependency relationship between functions and their inputs. No longer do callers need to know the signature of the functions they call. Instead computed values subscribe to scalar properties or other computed values. The -reactive method improves code readability and reduces the tendency toward spaghetti code. +reactive programming method is ideal for state that changes as a result of external inputs or events. +It also improves code readability and reduces the tendency toward spaghetti code. Reactimal provides the following reactive programming primitives. Each type of primitive is [subscribable](./docs/subscribable.md) and provides a single output value (or promise), but differ