parinfer

cfleming 2018-02-06T03:02:13.000212Z

@shaunlebron I finally sat down to try to create some test cases, and the ones I’ve tried so far actually work fine in parinfer JS, so some of them at least are bugs I’ve introduced while porting.

cfleming 2018-02-06T03:02:23.000025Z

I have some more cases, I’ll continue testing.

cfleming 2018-02-06T03:34:28.000231Z

Ok, I believe that all these cases I’ve accumulated work in parinfer JS, and I have a bug introduced when porting. They actually all look fairly similar when reduced, hopefully they’re all just a single bug.

shaunlebron 2018-02-06T03:34:59.000115Z

@cfleming: awesome, glad to hear it!

cfleming 2018-02-06T03:35:11.000174Z

Now I just have to find it 😞

cfleming 2018-02-06T03:35:58.000135Z

I’m actually considering instrumenting parinfer to print constraints after each char, so that I can compare the two in cases like this.

cfleming 2018-02-06T03:36:09.000229Z

Otherwise I just spend a ton of time in the debugger.