|
10 år sedan | |
---|---|---|
doc | 10 år sedan | |
examples | 10 år sedan | |
tools | 10 år sedan | |
LICENSE | 10 år sedan | |
README.md | 10 år sedan | |
rx.lua | 10 år sedan |
Reactive Extensions for Lua.
Cheer someone on using functional reactive programming:
local Rx = require 'rx'
local observable = Rx.Observable.fromCoroutine(function()
for i = 2, 8, 2 do
coroutine.yield(i)
end
return 'who do we appreciate'
end)
observable
:map(function(value) return value .. '!' end)
:subscribe(print)
repeat
Rx.scheduler:update()
until Rx.scheduler:isEmpty()
See examples for more.
See here.
MIT, see LICENSE
for details.