29 lines
639 B
Plaintext
29 lines
639 B
Plaintext
(A very simple example to showcase multitasking capabilities of Equi)
|
|||
|
|
(by Luxferre, 2022, public domain)
|
||
|
|
|
||
|
|
(save cmd buffer start to ease calculations)
|
||
|
|
X1-GS
|
||
|
|
|
||
|
|
(define a task multiplexer to run the second task)
|
||
|
|
0026#GL+6#0Y!
|
||
|
|
|
||
|
|
(and the third task)
|
||
|
|
002D#GL+6#0Y!
|
||
|
|
|
||
|
|
(while we define the third task, the second is already running,
|
||
|
|
so some B's will be output even before A's,
|
||
|
|
and when the third task will be defined, one C will be output)
|
||
|
|
|
||
|
|
(define task 0 - output A in endless loop)
|
||
|
|
A"$.5NJ
|
||
|
|
|
||
|
|
(define task 1 - output B in endless loop)
|
||
|
|
B"$.5NJ
|
||
|
|
|
||
|
|
(define task 2- output C in endless loop)
|
||
|
|
C"$.5NJ
|
||
|
|
|
||
|
|
(and now, ABC pattern should print continuously)
|
||
|
|
|
||
|
|
Q
|