Skip to content

Remove imitate #305

@staltz

Description

@staltz

imitate was deemed necessary long ago before we had @cycle/state and other facilities. Internally, it requires significant "machinery" to work. For instance, see private methods _hasNoSinks (recursive!) and _pruneCycles.

Nowadays, I don't see use of imitate, neither in the wild, neither in my apps. I would like to remove imitate, to decrease the size of xstream and make it faster too.

In this issue I'd like to hear from people if they use imitate or not. Of course if there's still a real use case for it (not affected by the new facilities in Cycle.js), I'd like to hear it instead of just going ahead with this plan.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions