effect implementation of monkey interpreter from Writing An Interpreter In Go
with extensions for symbolic differentiation.
- constant rule
- sum rule
- power rule
- product rule
- quotient rule
- chain rule
- view local traces
- arrays
- hashes
- diff multi-statement functions
- graph functions
- trig derivatives
- integrate with chain rule
- exp/ln derivatives
- integrate with chain rule
- partial derivatives
- pass ident as second arg.
- release as package
- errors should error