comp.lang.ada
 help / color / mirror / Atom feed
From: "Dan'l Miller" <optikos@verizon.net>
Subject: Re: RTS graph and "temporal formulas"
Date: Thu, 22 Aug 2013 14:32:27 -0700 (PDT)
Date: 2013-08-22T14:32:27-07:00	[thread overview]
Message-ID: <cfdc9054-140b-4175-88ac-e63f18293f6d@googlegroups.com> (raw)
In-Reply-To: <87siy1mo79.fsf@nl106-137-194.student.uu.se>

On Thursday, August 22, 2013 4:04:33 PM UTC-5, Emanuel Berg wrote:
> You should always move from one state to another if the stimulus
> of a transition holds.

  Yes.

> Question: if the timer is say 5, and transition is at "timer =
> 10", does that mean you "pause" (compute)

  Yes, pause, which means "don't compute in this FSA" = "go compute something else that takes less than 5 clock ticks".  If this is a multitasking operating system or emulation thereof, schedule something other than this FSA to execute.

> at the current state, while incrementing the timer?

  Remember that the timer is a sensor of reality.  God increments real-time's timer for you.  The sensor merely reads the progression of God's real-time.  I would reword as "while time naturally passes" during other computations outside of this FSA.

> timer = 5, 6, 7, 8, 9, 10 - OK, the stimulus holds, and the transition is made?

  Yes, then evoking any Mealy response side-effects of traversing that transition, then evoking any Moore response upon entry into the state into which that transition ingresses.


  reply	other threads:[~2013-08-22 21:32 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-21 20:04 RTS graph and "temporal formulas" Emanuel Berg
2013-08-21 20:11 ` dukeofpurl
2013-08-21 20:16   ` Emanuel Berg
2013-08-21 21:19 ` optikos
2013-08-21 22:50   ` Emanuel Berg
2013-08-21 23:33     ` optikos
2013-08-22  0:19       ` Emanuel Berg
2013-08-22 16:17         ` Dan'l Miller
2013-08-22 21:04           ` Emanuel Berg
2013-08-22 21:32             ` Dan'l Miller [this message]
2013-08-22 21:35               ` Emanuel Berg
2013-08-22 21:45                 ` Dan'l Miller
2013-08-22  0:59       ` Adam Beneschan
2013-08-22  8:51         ` Georg Bauhaus
2013-08-22 15:42           ` Adam Beneschan
2013-08-22 15:58             ` Alan Jump
2013-08-22 18:34             ` Georg Bauhaus
2013-08-22 18:56               ` Adam Beneschan
2013-08-22 21:12                 ` Georg Bauhaus
2013-08-22 21:11               ` Robert A Duff
2013-08-23 13:52                 ` Shark8
2013-08-23 15:36                   ` Robert A Duff
2013-08-23 17:09                   ` Jeffrey Carter
2013-08-25 10:22                   ` AdaMagica
2013-08-26 15:23                     ` Adam Beneschan
2013-08-27 12:44                       ` Stephen Leake
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox