Quip-Based Conversation

version 5 by Michael Martin

  • Home page
  • Beginning
  • Previous
  • Next



  • Section 6 - Utility functions

    To enable the (q - a quip) quip for (o - a thing):
        repeat through the litany of o:
            if the response entry is q, now the enabled entry is 1.

    To disable the (q - a quip) quip for (o - a thing):
        repeat through the litany of o:
            if the response entry is q, now the enabled entry is 0.

    To enable the (q - a quip) quip:
        repeat through the qbc_litany:
            if the response entry is q, now the enabled entry is 1.

    To disable the (q - a quip) quip:
        repeat through the qbc_litany:
            if the response entry is q, now the enabled entry is 0.

    To shift the conversation to (t - a table-name):
        now the qbc_litany is t.

    To run a conversation on (t - a table-name):
        shift the conversation to t;
        display the QBC options.

    To terminate the conversation:
        now the qbc_litany is the Table of No Conversation.