Harry Sarson
Harry Sarson
The discussion about ComplexInfinity may be better placed at infusion/Complex.js#5 as the implementation of complex pow is handed there. `complex(0).mul(Infinity)` shouldn't simply return `NaN` as `complex(0).mul(Infinity).add(4)` should propagate the `NaN`...
Complex.js now has infinity support in `master` branch. When the next release is published to npm we should be able to fix `math.pow(complex, Infinity)`. I think it should "just work"...
There is a stalled PR https://github.com/infusion/Complex.js/pull/25. @georgemarklow having a look at this might be a good place to start. It might be that we can patch the Complex infinity handling...
I have read https://nodejs.org/api/esm.html#esm_dual_commonjs_es_module_packages a couple of times to try and work out what we should do. Not yet grokked it completely though.
@josdejong what is your take on the [duel package hazard](https://nodejs.org/api/esm.html#esm_dual_package_hazard). Does it apply to mathjs? I cannot remember if we still have global state?
If I may add a datapoint. I tried to use an exclusive range today and the compiler error took me here. Turned out I wanted an **inclusive** range, so I...
Does the @rtfeldman's pull request #19 not do this?
See https://github.com/avh4/elm-format/issues/709 for a motivating example
@goto-bus-stop this might be useful for you, especially point 2. https://docs.npmjs.com/misc/disputes#description
If you replace the current contents of `.travis.yml` with ```yaml language: elm ``` I think the tests should run properly :)