William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]
PapersWeLoveYouTube ↗
Further reading 1
Caption notes
Build a small Scheme interpreter and express its semantics as miniKanren relations. Running a relation backward can search for programs that satisfy examples.
Original passages · 6
you only need these three lines that's turn complete actuallythe environment is going to contain somehow associations between variables and valueseven code or some mixture thereof we can put variables anywhere we wantthe partially specified code you've written is actually incompatible with one of your testsprogram synthesis so we have the abilitythere's no direction to that equal sign