This is a proof of concept example that demonstrates the
Bridge.NET project. It is an extremely tiny client-side computer algebra system.
The parser is a partial port of Sprache, a monadic parser written in C#.
Furthur functionality has no dependencies: The expression language and the plotter are all written in C# and are translated into Javascript.
It can:
- Parse expressions (prefix-only functions and monomials: 5x^2, 3x, sin(5x), plus(5x, 2x), div(sin(5x), 3x), times(cos(x), 5) etc...)
- Evaluate expressions
- Differentiate (single variable) functions algebraicly
- Plot (single variable) functions
Made by Zaid Ajaj