ec changed the topic of #elliottcable to: a π―ππ ππ π―πππππππππ π―ππππππ slash sΝΜuΝΝpΝΝeΜΜΊrΜΌΜ¦iΜΌΜoΜΜ¬rΜΜ cΜΝα»₯Μ§ΝαΈ·Μ‘ΝΕ£ΝΜ || #ELLIOTTCABLE is not about ELLIOTTCABLE
<ec>
rrrik: hi! who's this?
<ec>
pikajude: I'm still confused about how it's relevant to the new *syntax*, but I *fiiiiinally* got OCaml's trunk all compiled n shit and played around with it
<ec>
and like, Lwt still works the same as promises w.r.t. exceptions, whether you're unwrapping with the new syntax or not?
<ec>
likes meh it just runs? the attempt to unwrap a promise in rejection-state on the first line causes the rest of the chained promises β i.e. the rest of the body β to not run β¦ and then the toplevel sees the unhandled rejection and re-throws it as a standard exception
<ec>
but that seems β¦ obvious, so I'm pretty sure I just never quite grasped how Haskell handles that differently, or why this is a concern π€£
_whitelogger has joined #elliottcable
_whitelogger has quit [Ping timeout: 268 seconds]
_whitelogger has joined #elliottcable
_whitelogger has joined #elliottcable
<rrrik>
ec, I was akshatj
<jfhbrook>
the "in" looks like a syntactic wart but maybe ocaml has a lot of that kinda thing already
<jfhbrook>
I don't see a try/catch demo in there but I'm also not sure how the failure is used in that demo either