Executing multiple actions from a single condition

Hey Sean (I’m guessing),

  1. Comma, hunh. Who coulda guessed?
  2. Link to example of inhibition? Yes, please.
  3. Re: random pointer, must I explain my madness? Okay then:

The plan is to have multiple phrases in memory and be able to make random queries, so …

JOHN KICKED BALL PERIOD
SUSAN ATE SUSHI PERIOD
MIKE BUILT HOUSE PERIOD
WHO ATE SUSHI QUESTION

So the cortical function keeps “phrase” loaded with the most recent “subjectWHO + verbWHAT + object*TO_WHAT”

When PERIOD comes in, I want to tie that phrase to a random pointer so that I can retrieve that whole phrase later, thus “memory = phrase*randompointer”.

So when

WHO ATE SUSHI QUESTION

comes in, phrase will look like “WHOWHO + ATEWHAT + SUSHI*WHAT_TO”. Alternatively, the subject(WHO) part of the phrase will contain the subject from the last phrase, in this case, MIKE. That’s why I would prefer to reset the subject after PERIOD.

In any case, when QUESTION comes in, I try to get the random pointer most similar to the phrase, thus
phrasepointer = memory*~phrase

As cortical actions I have
answerphrase = memory*~phrasepointer
answer = answerphrase*~question

So has this been done already? I’m sure there is a better way. I’m all ears … or eyes … as it were.

*