architecture

athomasoriginal 2020-11-28T00:31:13.324Z

@drewverlee are you suggesting that using version 2 a user might want to continue chaining?

2020-11-28T00:50:36.324300Z

Yes. It's obvious that's used in async callbacks, but I think it's used for further pipelining.

2020-11-28T00:50:58.324500Z

I don't know if your closing any doors they might need.

2020-11-28T00:53:36.324700Z

I think on the extreme end of composabilty, don't we end up with something like core async? I haven't thought about fetch in a minute, I recall it's an improvement over httpxml (or something).

athomasoriginal 2020-11-28T02:48:35.324900Z

That’s a good point. The way it would be implemented is that as long as the user continue to return they can continue to chain on their end.

athomasoriginal 2020-11-28T02:49:35.325100Z

As you alluded though, using this helper will not make as much sense if they use core.async. Still playing with that idea as none of this make as much sense in an async/await or core.async world (for future readers: i’m not suggesting we can use async/await in CLJS. I’m just using that as an example.)