<div dir="ltr">> <span style="font-size:12.8px">it was obvious from the example that it's important that `computeResult` isn't called until after the delay</span><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I was just underlying possible side effects. TBH, I don't even know why forcing a delay to an async function would be needed but yeah, definitively on the same page.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I am also a bit against underpowered patterns, like a delay(1000) over setTimeout since the latter one can be canceled, a delay(1000) without cancelable Promises is a curse, IMO</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium">¯\_(ツ)_/¯</span><span style="font-size:12.8px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium">Regards</span></div><div><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium"><br></span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 28, 2017 at 10:06 PM, T.J. Crowder <span dir="ltr"><<a href="mailto:tj.crowder@farsightsoftware.com" target="_blank">tj.crowder@farsightsoftware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Tue, Feb 28, 2017 at 8:14 PM, Andrea Giammarchi <span dir="ltr"><<a href="mailto:andrea.giammarchi@gmail.com" target="_blank">andrea.giammarchi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">In the first example, I haven't written this by accident:<span><div><br></div><div>> <span style="font-size:12.8px">also granting you args are those passed at the invocation time and no possible mutation capable of affecting `</span><span style="font-size:12.8px">computeResult</span><span style="font-size:12.8px">` could happen later on?</span></div></span></div></blockquote><div><br></div></span><div>Okay. With respect, that sentence is *really* unclear, esp. given the context that it was obvious from the example that it's important that `computeResult` isn't called until after the delay. But we're all on the same page now.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>-- T.J. Crowder</div></font></span></div></div></div>
</blockquote></div><br></div>