|
|
|
|
|
by platz
833 days ago
|
|
How will I have any expectations of run-time behavior if I have to hope that my graph will fuse or fail to fuse at run time? Reminds me of the issues that haskell programmers face when an innocuous change causes list fusion to fail tanking performance; to know how to coax the compiler to fuse again you have to have intimate knowledge of how that fusion process works which isn't visible in the API; you need knowledge of compiler implementation/behavior. programmers do not like this kind of instability. |
|
I have some personal hunches about how to have better guarantees about these properties but I feel like it's ok for this to not be solved with the v1.