https://github.com/joshuanianji/derivative
Symbolic Differentiation with Elm
https://github.com/joshuanianji/derivative
derivatives elm latex mathquill symbolic-differentiation
Last synced: 5 months ago
JSON representation
Symbolic Differentiation with Elm
- Host: GitHub
- URL: https://github.com/joshuanianji/derivative
- Owner: joshuanianji
- Created: 2019-09-18T19:15:36.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2023-03-14T07:07:42.000Z (over 2 years ago)
- Last Synced: 2025-03-31T10:42:37.694Z (6 months ago)
- Topics: derivatives, elm, latex, mathquill, symbolic-differentiation
- Language: Elm
- Homepage: https://joshuaji.com/derivative
- Size: 7.59 MB
- Stars: 15
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Symbolic Derivatives
This project, inspired by [this Haskell blog post](http://5outh.blogspot.com/2013/05/symbolic-calculus-in-haskell.html) aims to provide symbolic differentiation along with user friendly input and output, via [MathQuill](http://mathquill.com/).
## Demo
[https://joshuaji.com/derivative](https://joshuaji.com/derivative)
## Run
Make sure you have `Elm` and `Node` installed (at least v14).
```bash
npm i
npm run start
```## Credit
Special thanks to:
- Benjamin Kovach's [Symbolic Calculus in Haskell](http://5outh.blogspot.com/2013/05/symbolic-calculus-in-haskell.html), the blog post which inspired this project.
- [MathQuill](http://mathquill.com/), for making it so easy manage LaTeX input and output.
- [Create Elm App](https://github.com/halfzebra/create-elm-app), with which this project is bootstrapped.
- The [Elm Pratt Parser](https://github.com/dmy/elm-pratt-parser) library - this project wouldn't be possible without this package.
- [The Elm Language](https://elm-lang.org/), for being so easy to work with.