Andriy Tkachuk

Results 8 comments of Andriy Tkachuk

A sequence diagram of how the crossed connection is handled usually to facilitate the problem understanding: ![image](https://user-images.githubusercontent.com/18553513/57182844-55814700-6e9c-11e9-87ac-e3ae3011ca1f.png)

The problem is that the receiver has no idea whether msg is Ok or not. It just reads the specified number of bytes received from the 1st msg chunk (see...

Sorry, there was some misunderstanding from my side - I missed the fact that we want to keep the order in which modifyMVar on remote EP state is done.

Right. The ordering is ensured by MVar and its FIFO scheduling in GHC (see my quote above from the book). runScheduledAct and schedule approach just ensures that the MVar is...

A sequence diagram of how the crossed connection is handled usually to facilitate the problem understanding: ![image](https://user-images.githubusercontent.com/18553513/57182844-55814700-6e9c-11e9-87ac-e3ae3011ca1f.png)

The problem is that the receiver has no idea whether msg is Ok or not. It just reads the specified number of bytes received from the 1st msg chunk (see...

Sorry, there was some misunderstanding from my side - I missed the fact that we want to keep the order in which modifyMVar on remote EP state is done.

Right. The ordering is ensured by MVar and its FIFO scheduling in GHC (see my quote above from the book). runScheduledAct and schedule approach just ensures that the MVar is...