←back to thread

193 points ingve | 1 comments | | HN request time: 0.001s | source
Show context
haskell17373 ◴[] No.43712651[source]
It's maybe interesting to note that the `async` library in use here is very simple and easy to understand. Nearly every function is one or two lines. Likewise `TQueue` is extremely simple (and easy to prove correct) thanks to STM, and also generally has good performance.
replies(2): >>43714010 #>>43714155 #
1. kreetx ◴[] No.43714155[source]
While the async library is great, then everything that came before (forkIO, MVar's, etc) was already simple enough - it's only the exception handling that was missing.