(I am sorry that I mistakenly sent this only to Rick Waldron. I
intended it for es-discuss.)

On Mon, Feb 13, 2012 at 5:04 PM, Rick Waldron <[email protected]> wrote:
> I was wondering if a native Assertion module had ever been discussed or
> proposed - I searched[1] and found nothing. If anyone can point me to
> existing discussion or proposals that I might have missed, I was be greatly
> appreciative. The simplest explanation of my thinking is something closer to
> a "standard lib" module, similar to Globalization or "Iter".


If you do a native Assertion module, maybe it should be similar to node's.

<http://nodejs.org/docs/latest/api/assert.html>

This being said, the node authors only added the "assert" api because
they use it in node. I find no compelling reason to have that in JS.

Citation from Isaac Shlueter:
> There are two reasons to put something in core:
>
> 1. It is an established core internet technology with a clearly correct 
> approach that is difficult to do properly. In those cases, we provide a 
> low-level binding. Tcp, http, zlib, and udp are good examples of this. Http 
> is probably the highest-level API we have, but http is batshit insane and 
> difficult, and the most important internet protocol.
>
> 2. It is something that is used internally in node-core. We use assert in the 
> node-core tests. We're not going to bundle a more robust test framework than 
> we need. We use util.inherits in node core. We're not going to add a class 
> system with more features than we need.
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to