pancsta/asyncmachine-go

Channel-less emitters bound synchronously

Closed this issue · 0 comments

Initially emitters were supposed to be public, but once the handling complexity grew, it became a dangerous idea.

Since all the emitter handling code is in the AM itself, there's no point in talking over channels. This will effectively deprecate HandlerBinding, simplify machine inits and related internal code.

Blocked by #3.