Hacker News new | ask | show | jobs
by E6300 3381 days ago
But what if the programmer program could identify possible ambiguities and interactively ask you to clarify them? That would obviate the need for a formal language specification.

>Make me a sandwich.

Do you want to (1) be turned into a sandwich or (2) have a sandwich prepared?

>2

What ingredients do you want in the sandwich?

(etc.)

1 comments

This is an agile development process.

Although in principle it should be possible to have a machine that performs each iteration near-instantaneously, rather than wait three hours between each change.