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
<pikajude> ec: yay
<pikajude> i don't use ocaml
<jfhbrook> I don't ``do'' ocaml
Sgeo has joined #elliottcable