Matthew Eernisse

Results 91 comments of Matthew Eernisse

This version of EJS is no longer maintained. The version on NPM is here: https://github.com/mde/ejs And yes, it works either in Node or in the browser.

This version of EJS is no longer supported. The current version (installable with NPM) is here: https://github.com/mde/ejs

The filters were removed because they're not core to what EJS does. Your best bet is to pre-process your data before handing it to your templates.

You are probably looking at docs for the wrong EJS. (There are multiple projects.) In addition, this EJS project is no longer active. The current version of EJS lives here:...

In theory, the ES standard could update the definition of `NaN`, or even `1`. Can we think of a more future-proof way to accomplish this?

Also worth noting that the strict equality operator is not necessary with `NaN`. No value is coerceable to be equal to `NaN` -- not even itself.

It's also theoretically possible that the laws of logic could change, and this could no longer be true. Ideally we'd find an even more bulletproof way to represent this.

Any serious effort here needs to take all the various Quantum Computing models into account.

This could be an interesting approach, although conceptually this is relying on JavaScript type-coercion behavior, which seems less strict than the rigorous and obviously hugely beneficial typing approach conceived of...

Has anyone considered the impact of quantum computing here?