avsm changed the topic of #mirage to: mirage 2 released! party on!
aantron has quit [Remote host closed the connection]
dsheets has joined #mirage
aantron has joined #mirage
dsheets has quit [Ping timeout: 260 seconds]
dsheets has joined #mirage
dsheets has quit [Ping timeout: 260 seconds]
dsheets has joined #mirage
dsheets has quit [Ping timeout: 246 seconds]
aantron has quit [Remote host closed the connection]
nullcat has joined #mirage
copy` has quit [Quit: Connection closed for inactivity]
dsheets has joined #mirage
dsheets has quit [Ping timeout: 240 seconds]
dsheets has joined #mirage
dsheets has quit [Ping timeout: 276 seconds]
dsheets has joined #mirage
nullcat_ has joined #mirage
nullcat has quit [Ping timeout: 252 seconds]
dsheets has quit [Ping timeout: 244 seconds]
rgrinberg has quit [Ping timeout: 252 seconds]
nullcat_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
dsheets has joined #mirage
dsheets has quit [Ping timeout: 250 seconds]
brson has quit [Quit: leaving]
nullcat has joined #mirage
dsheets has joined #mirage
dsheets has quit [Ping timeout: 276 seconds]
dsheets has joined #mirage
dsheets has quit [Ping timeout: 244 seconds]
dsheets has joined #mirage
dsheets has quit [Ping timeout: 244 seconds]
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has joined #mirage
mort___ has joined #mirage
mort___ has left #mirage [#mirage]
insitu has joined #mirage
rgrinberg has quit [Ping timeout: 246 seconds]
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
jermar has quit [Ping timeout: 265 seconds]
jermar has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
mort___ has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
jermar has quit [Ping timeout: 260 seconds]
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
copy` has joined #mirage
insitu has joined #mirage
insitu has quit [Client Quit]
rgrinberg has joined #mirage
rgrinberg has quit [Client Quit]
rgrinberg has joined #mirage
<hannes>
rgrinberg: in http://rgrinberg.com/blog/2014/12/11/abandoning-async/ you write "Async - attempts to help reasoning about code using the invariant “code between binds cannot be interrupted”."... but the same applies to Lwt (due to being cooperative), or not?
<hannes>
in the end f () >>= fun r -> g r <-- there both f and g won't be interrupted (unless special preemptive magic is called within f and/or g)
<rgrinberg>
hmm yeah that's true. I shouldn't restate it like an async feature
<rgrinberg>
the difference is that >>= will always context switch in async
<hannes>
ack
* hannes
initially thought this (no preemption) would not hold in lwt, and was confused... would be great if you could adjust your (really nice!) article! :)
<rgrinberg>
good idea
dsheets has joined #mirage
dsheets has quit [Remote host closed the connection]
dsheets has joined #mirage
nullcat has joined #mirage
rgrinberg has quit [Ping timeout: 252 seconds]
copy` has quit [Quit: Connection closed for inactivity]
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nullcat has joined #mirage
rgrinberg has joined #mirage
insitu has joined #mirage
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
dsheets has quit [Remote host closed the connection]
nullcat has joined #mirage
rgrinberg has quit [Ping timeout: 246 seconds]
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
brson has joined #mirage
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
dsheets has joined #mirage
dsheets has quit [Ping timeout: 265 seconds]
aantron has joined #mirage
insitu has joined #mirage
dsheets has joined #mirage
dsheets has quit [Ping timeout: 240 seconds]
jermar has joined #mirage
wiredsister has joined #mirage
dsheets has joined #mirage
dsheets has quit [Ping timeout: 260 seconds]
dsheets has joined #mirage
dsheets has quit [Ping timeout: 252 seconds]
dsheets has joined #mirage
copy` has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dsheets has quit [Remote host closed the connection]
nullcat has joined #mirage
dsheets has joined #mirage
wiredsister has quit [Ping timeout: 240 seconds]
dsheets has quit [Ping timeout: 250 seconds]
rgrinberg has joined #mirage
dsheets has joined #mirage
gemma_ has quit [Read error: Connection reset by peer]
gemma_ has joined #mirage
dsheets has quit [Remote host closed the connection]