tspooner / aegir

Strongly-typed, compile-time autodifferentiation in Rust.
MIT License
9 stars 0 forks source link

CodeGen: extend existing support and add rewriting #6

Open tspooner opened 1 year ago

tspooner commented 1 year ago

Summary

This proposal puts forward a plan to build extensively on the work @jaredvann did on aegir_compile. The idea is to perform extensively operator rewriting and simplification in a procedural macro. This would complement the work put forward in #5, but with much greater opportunity for flexibility.