Change the cps transform such that the if-clause does not duplicate code: The code for this is in the repository, only commented out currently, as it (together with similar commented out code in the application case) produced a large number of redundant let bindings. Extend the redex transform to reduce unnecessary bindings away and then swap in the commented out code for both cases.
Change the cps transform such that the if-clause does not duplicate code: The code for this is in the repository, only commented out currently, as it (together with similar commented out code in the application case) produced a large number of redundant let bindings. Extend the redex transform to reduce unnecessary bindings away and then swap in the commented out code for both cases.