Skip to content

feature request: uniform DSL for state/data management #241

@Korede-TA

Description

@Korede-TA

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions