Keywords for Conversation

version 2 by Matt Wigdahl

  • Home page
  • Beginning
  • Previous
  • Next



  • Chapter 1 - Definitions

    A person has a list of objects called unsuggested-topics.
    A convnode has a list of objects called unsuggested-topics.

    Definition: a thing is ask-topical:
        if the current interlocutor is not nothing:
            if it is listed in the ask-suggestions of the current interlocutor:
                decide yes;
        if the current node is not null-node:
            if it is listed in the ask-suggestions of the current node:
                decide yes;
        decide no;

    Definition: a thing is tell-topical:
        if the current interlocutor is not nothing:
            if it is listed in the tell-suggestions of the current interlocutor:
                decide yes;
        if the current node is not null-node:
            if it is listed in the tell-suggestions of the current node:
                decide yes;
        decide no;

    Definition: a thing is other-topical:
        if the current interlocutor is not nothing:
            if it is listed in the other-suggestions of the current interlocutor:
                decide yes;
        if the current node is not null-node:
            if it is listed in the other-suggestions of the current node:
                decide yes;
        decide no;

    Definition: a thing is unsuggested-topical:
        if the current interlocutor is not nothing:
            if it is listed in the unsuggested-topics of the current interlocutor:
                decide yes;
        if the current node is not null-node:
            if it is listed in the unsuggested-topics of the current node:
                decide yes;
        decide no;

    Definition: a thing is topical if it is ask-topical or it is tell-topical or it is other-topical or it is unsuggested-topical.
    Definition: a thing is non-topical if it is not topical.