stdlib-js / google-summer-of-code

Google Summer of Code resources.
https://github.com/stdlib-js/stdlib
23 stars 5 forks source link

[Idea]: Symbolic Math #25

Open Planeshifter opened 1 year ago

Planeshifter commented 1 year ago

Idea

The goal of this idea is to add basic support for symbolic math operations in stdlib.

Expected Outcome

Users have the ability to perform basic symbolic math operations in JavaScript, such as solving equations, simplifying expressions, and using mathematical functions.

Involved Software

No other software should be necessary.

Prerequisite Knowledge

JavaScript, Node.js, and an understanding of mathematics and calculus.

Difficulty

Intermediate

Project Length

350 hours.

Potential Mentors

@kgryte @Planeshifter @rreusser

kgryte commented 5 months ago

@Planeshifter We probably need to flesh this idea out a bit more (2-5 sentences). In particular, what would constitute an MVP as part of the GSoC project? E.g., it could be a tokenizer or formal AST; however, I am not sure how difficult this would be and whether we'd be able to easily track down an airtight reference implementation.