Open horazont opened 11 years ago
Well it is obvious. Too fix the bug, follow the following steps:
As you can see the procedure is absolutely simple and obvious.
Actually, point 1-3 is already on my private TODO. A fully automized kitchen with a make-ish language for reciepes is planned, but implementation is currently stalling (mainly lack of time, first parts of hardware are available, mainly controllers though).
I think though that this is all out-of-scope for pyxwf.
Since the command "make sandwich" is just about creating it, the better and even simpler solution of outsourcing comes in handy. The adapted work flow would look like this:
The process of "making a sandwich" does not require specific coordinates of the sandwich in space-time. Therefore, the final delivery of the compiled sandwich can be avoided, the user will save a lot of delivery costs and this bug can be closed.
@rku: While you're right about the formal specifications, I think that most humans who command someone to make him/her/it a sandwich expect that the sandwich is brought to them afterwards, or at least available in the nearer surroundings (e. g. without leaving the house), at least if the command has been confirmed with a positive answer, such as “Okay.”.
While
sudo make me a sandwich
correctly replies withOkay.
, one doesn't reliably find a sandwich in ones nearest surroundings afterwards.Not sure what we can do about that.