1
1

More than 5 years have passed since last update.

[SyncStitch]trace

Posted at

traceの一番単純な例、ということで。

Definitions
(define-event on)
(define-event off)

(define-channel switch-ch (x) '((0)))
SPEC
(define-process SPEC (! on (! off SPEC)))
SwitchPress
(define-process SwitchPress
  (! switch-ch (0) SwitchPress))
ToggleSwitch
(define-process SwitchOff
  (? switch-ch (x) (! on SwitchOn)))
(define-process SwitchOn
  (? switch-ch (x) (! off SwitchOff)))
SYS
(define-process SYS
  (hpar (list switch-ch) SwitchPress SwitchOff))
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1