jiggzson / nerdamer

a symbolic math expression evaluator for javascript
http://www.nerdamer.com
MIT License
514 stars 82 forks source link

Umbrella issue: Make complex numbers first-class citizens, similar to symbols #181

Open Happypig375 opened 7 years ago

Happypig375 commented 7 years ago

This aims to fix the underlying problem of #13. Currently, not all functions support complex numbers. Complex number specific functions are also not there. Making them supported everywhere will enhance consistency.

Sub-tasks:

Existing operators

jiggzson commented 7 years ago

Noted. Can you please lump them into one issue so it's easier to track. For instance nerdamer doesn't account for complex numbers and then update the functions you're requesting. This makes it easier for me to get an overall idea of what to work on.

jiggzson commented 7 years ago

Can you please lump them into one issue so it's easier to track. For instance nerdamer doesn't account for complex numbers and then update the functions you're requesting. This makes it easier for me to get an overall idea of what to work on.

Nevermind. This works too

Happypig375 commented 7 years ago

Nevermind. This works too

Ok

Happypig375 commented 7 years ago

I just figured out that GitHub markdown supports checkboxes. Will revamp the umbrella issue.

jiggzson commented 7 years ago

Wow. So much clearer. Thanks.

Happypig375 commented 7 years ago

Unchecked all to avoid false assumptions.

Happypig375 commented 7 years ago

Finalizing the list... Anything missing?

jiggzson commented 7 years ago

Nope that covers it all. There are some items on the list that are just in my playpen at the moment. Conditionals and branching is one such example. I doubt I'll be documenting those any time soon since I don't even know if I'll be adding them permanently. I'll be focusing on imaginaries for the time being since that seems the be the heaviest weighing issue.