aboutsummaryrefslogtreecommitdiff
path: root/src/Haskell/Rewrite.hs
Commit message (Collapse)AuthorAge
* Significantly improve rewrite correctnessTom Smeding2020-05-23
| | | | | | | | It's still not entirely correct, though. Case in point: conservative rewriting on 'expr' in 'reverse-ad.txt' gives the correct result (a non-zero partial derivative on both A and B), while iterating 'rewall; auto' only yields a partial derivative on A, ignoring B. I don't know how this happens.
* Don't parse Constructors as variablesTom Smeding2020-05-23
|
* Also case-reduce in a case-scrutinised expressionTom Smeding2020-05-23
|
* Rewrite full lambda body in betared, don't skip bindersTom Smeding2020-05-23
|
* Organisation cleanupTom Smeding2019-04-09
|
* Add auto commandTom Smeding2019-04-08
|
* Enough to prove functoriality of Parsertomsmeding2019-03-10