wtaysom
08/17/2019, 8:40 AMFelix Kohlgrüber
08/19/2019, 7:28 AMwtaysom
08/20/2019, 3:27 AMFelix Kohlgrüber
08/20/2019, 4:24 PMcargo fix
are interesting too (and have worked perfectly for me until now).
Program representations have a big impact on how effective code transformation / stability guarantees can be. So yeah, our "text files in folders" abstraction for representing programs might have to be changed first. I'm currently thinking of a graph-like / hash-based program representation. Using such a representation, transforming programs based on their semantics could be much easier and a lot of "breaking changes" (e.g. renaming a function, changing the order of parameters, ...) wouldn't be "breaking" anymore and therefore safe to perform frequently.