<div dir="auto">How about extending debugger statement?<div dir="auto"><br></div><div dir="auto">Eg. debugger.assert. </div><div dir="auto"><br></div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, 14 Jan 2019, 12:39 Michael Haufe <<a href="mailto:tno@thenewobjective.com" target="_blank" rel="noreferrer">tno@thenewobjective.com</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>console.assert is not standardized at this point, nor is it part of the language. Additionally, the semantics are inappropriate for the required use cases.</div><div dir="auto"><br></div><div dir="auto">To requote the relevant part from the linked thread:</div><div dir="auto"><br></div><div dir="auto"><div dir="auto">1. AssertionError <: Error</div><div dir="auto">2. assert(x === 12); // throws an AssertionError with a default error message</div><div dir="auto">3. assert(x === 12, "twelve, supposedly") // throws an AssertionError with the given error message</div><div dir="auto"><br></div><div dir="auto">console.assert does not throw and its intent is not the same. The assert I'm referring to is related to Code Contracts. Therefore your reference is seemingly orthogonal.</div><div dir="auto"><br></div><div dir="auto">/Michael</div><br><div class="gmail_quote" dir="auto"><div dir="ltr">On Sun, Jan 13, 2019, 12:49 Cyril Auburtin <<a href="mailto:cyril.auburtin@gmail.com" rel="noreferrer noreferrer" target="_blank">cyril.auburtin@gmail.com</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">There's `console.assert` </div><div dir="ltr"><br><div>also check <a href="https://github.com/michaelficarra/proposal-first-class-protocols/issues/27#issuecomment-386975099" rel="noreferrer noreferrer noreferrer" target="_blank">https://github.com/michaelficarra/proposal-first-class-protocols/issues/27#issuecomment-386975099</a> </div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Dec 16, 2018 at 10:01 PM Michael Haufe <<a href="mailto:tno@thenewobjective.com" rel="noreferrer noreferrer noreferrer" target="_blank">tno@thenewobjective.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Seven years ago there was discussion around standardizing "assert". Has there been any movement on this since then?</div><div><br></div><div><a href="https://esdiscuss.org/topic/native-assertion-module" rel="noreferrer noreferrer noreferrer" target="_blank">https://esdiscuss.org/topic/native-assertion-module</a></div><div><br></div><div><br></div></div></div>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" rel="noreferrer noreferrer noreferrer" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" rel="noreferrer noreferrer noreferrer" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div></div></div>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" rel="noreferrer noreferrer" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer noreferrer noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>