Closed matt-gardner closed 3 years ago
Alright @nitishgupta, I believe this now fixes all issues and is ready for review.
I've looked at the code at a high-level and it looks good. I don't think I'll be able to catch deep-seated issues if any. @matt-gardner, you can go ahead and merge this; I'll incorporate this in #30 then
My previous improvements to the domain language code added function composition and currying, and handled the case where you want to compose curried functions. It did not handle the case where you want to curry composed functions. This PR adds that ability (though as of the initial commit, not all tests are passing - there are four main functions that need to support this, and so far only two of them do).
Motivated by the failing tests in #30; this PR checks the same functionality in the main test language, instead of in the NLVR language. cc @nitishgupta.