Re:Program Synthesis in 2017-18
by carapace on Wednesday July 25, 2018 @11:16AM
(#17609900)
I agree, but what if you added a test-case generator like QuickCheck[1], then the system could refine the initial spec using the programmer/designer as an "oracle"? You give it the initial specs, the thing generates the tests for the edge cases and ambiguities and then asks you, "What should happen here?".
[1] https://en.wikipedia.org/wiki/QuickCheck