Hacker News new | past | comments | ask | show | jobs | submit login

New users on the JVM-only (no Clojurescript) may want to use Pulsar instead of core.async.



Can you explain why?

Pulsar looks nice, but I'm not quite sure why users (especially new ones) should prefer it.


It does everything that core.async does (in fact, it even has a compatible interface) and more.

Most notably, you can block with any arbitrary function, not just the specially-designated parking functions in core.async. Furthermore, they need not be visible to the go macro, unlike core.async (so you can call them in a compiled closure, for example, and it will just work).


Thanks! That is interesting alright, will have to look into Pulsar some more, I guess.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: