blob: 511a19e029075fdd5a89886a54b9126ebac1b9ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
--
-- ATOMIC.LUA
--
-- Test program for Lua Lanes
--
local lanes = require "lanes"
local linda= lanes.linda()
local key= "$"
-- TODO: test what happens when we cancel the linda
local f= lanes.genatomic( linda, key, 5 )
local v
v= f(); print(v); assert(v==6)
v= f(-0.5); print(v); assert(v==5.5)
v= f(-10); print(v); assert(v==-4.5)
|