-
-
Notifications
You must be signed in to change notification settings - Fork 149
Description
i'm not sure if this is unrealistic or out-of-scope for this project, but please hear me out
context:
umbrella supports a number of different rendering targets including browser DOM, SVG and even the Canvas API. the hiccup s-expression DSL abstracts away how these rendering targets work and allow for a more uniform programming model that's easier to reason about. it also allows for these different targets to be composed nicely.
also, umbrella provides a number of different state and dataflow mechanisms including atom
with it's nice undo/redo helpers and rstream
for reactive state management.
my question/request:
could there be a uniform data management DSL that wraps atom, rstream and the likes which makes it easier to reason about and compose the different state management mechanisms available in umbrella?
(this question if sort of a follow-up to an earlier one i asked here: #238)