Fork me on GitHub
#yada
<
2016-08-18
>
mccraigmccraig11:08:39

i view sync as an over-simplistic model - it's ok when all you have is vanilla http requests, but as soon as you need event-streams, websockets, upstream service requests etc they get in the way. threads are for mapping to your underlying hardware resources, not an application abstraction 😬

lmergen19:08:32

it's oversimplistic, but don't forget that most problems are simple to solve.

lmergen19:08:55

it scalability is your goal, async clojure is great

lmergen19:08:36

if time-to-market is your goal, sync clojure is great

lmergen19:08:58

the goal of any library is to cater to both audiences, which yada does good enough -- however, I consider yada to be aiming at more "grown up" projects, considering its focus on correctness