Fork me on GitHub
#onyx
<
2017-09-19
>
Al Baker22:09:46

@michaeldrogalis in metamorphic, can you create multiple runtimes - e.g. a runtime for each of several core.async channels you might have?

michaeldrogalis22:09:34

The runtime is almost functionally pure. There’s an atom that’s a bit tricky to get rid of. Possible though.

michaeldrogalis22:09:47

So someday you’ll be able to fork the runtime if you wanted to and take it in two different directions.

michaeldrogalis22:09:12

But, yeah. The runtime isn’t a singleton, so create as many rt’s as you’d like.

Al Baker22:09:09

and as for core.async, or really any other async integration - event history is up to you to feed metamorphic?

michaeldrogalis22:09:46

Yeah. All it knows is rt/process-event. Feed it however you’d like.

Al Baker22:09:05

ok cool, going to give it a whirl

Al Baker22:09:12

nice work, it looks great 🙂

michaeldrogalis22:09:20

Awesome, let us know how you go. Thanks!