This is a proof of concept example that demonstrates the Bridge.NET project. It is an extremely tiny client-side computer algebra system.

It can:

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