Open eriktorbjorn opened 3 years ago
The PRE-GIVE routine looks like it tries to re-interpret "GIVE HAND TO person" as "SHAKE HANDS WITH person":
PRE-GIVE
<ROUTINE PRE-GIVE () <COND (<AND <VERB? GIVE> <PRSO? ,HANDS>> <PERFORM ,V?SHAKE-WITH ,PRSI> <RTRUE>) (<IDROP> <RTRUE>)>>
But it's not working:
>GIVE HAND TO JOE [That sentence isn't one I recognize.]
To make it work the way I think it should, I have to change it to <PERFORM ,V?SHAKE-WITH ,PRSO ,PRSI> instead:
<PERFORM ,V?SHAKE-WITH ,PRSO ,PRSI>
>GIVE HAND TO JOE "You're welcome."
The
PRE-GIVE
routine looks like it tries to re-interpret "GIVE HAND TO person" as "SHAKE HANDS WITH person":But it's not working:
To make it work the way I think it should, I have to change it to
<PERFORM ,V?SHAKE-WITH ,PRSO ,PRSI>
instead: