omniscientjs / immstruct

Immutable data structures with history for top-to-bottom properties in component based libraries like React. Based on Immutable.js
374 stars 21 forks source link

Enforce listeners/observers to be executed asynchronously #43

Closed dashed closed 9 years ago

dashed commented 9 years ago

Enforce listeners/observers to be executed asynchronously.

Handlers critical to state maintenance are executed synchronously.


This is a working concept; and still a work in progress. Preferable to not be merged.


Closes https://github.com/omniscientjs/immstruct/issues/42

dashed commented 9 years ago

This PR is part of an ongoing experiment in extending immutable cursors as a more useful Cursor type for omniscient and immstruct..

mikaelbr commented 9 years ago

How did this go, @Dashed ?

Trying to clean up and close issues.

dashed commented 9 years ago

This is currently backlogged for me.

dashed commented 9 years ago

@mikaelbr I'm wondering; do you think this is worth pursuing to bake into immstruct?

dashed commented 9 years ago

I've decided this isn't really worth it since this would release zalgo; and this can easily bite the user.