bug fix in xrange() that would cause it to yield bogus values
[vox.git] / examples / tailstate.vx
blobb88830514e5b77c3658245b7eff67ce01338fd8b
1 function state1()\r
2 {\r
3     system.suspend("state1");\r
4     return state2();\r
5 }\r
6 \r
7 function state2()\r
8 {\r
9     system.suspend("state2");\r
10     return state3();\r
11 }\r
13 function state3()\r
14 {\r
15     system.suspend("state3");\r
16     return state1();\r
17 }\r
19 local statethread = system.newthread(state1)\r
21 println(statethread.call());\r
23 for(local i = 0; i < 10; i++)\r
24 {\r
25         println(statethread.wakeup());\r