Reactive Extensions for Lua

bjorn ed2cb6f64a Setup tests; vor 10 Jahren
doc b569234fa9 Add Observable:pack; Add Observable:unpack; Add Observable:unwrap; vor 10 Jahren
examples bab9d281bd Add Observable.concat; Update README; Add concat example; vor 10 Jahren
tests ed2cb6f64a Setup tests; vor 10 Jahren
tools f30ec0a74c Add Observable.max; Add Observable.min; vor 10 Jahren
LICENSE d64834faa6 Initial commit; vor 10 Jahren
README.md 62fcabc3a6 Add RxLove link; vor 10 Jahren
rx.lua b569234fa9 Add Observable:pack; Add Observable:unpack; Add Observable:unwrap; vor 10 Jahren

README.md

RxLua

Reactive Extensions for Lua.

Examples

Cheer someone on using functional reactive programming:

local Rx = require 'rx'

Rx.Observable.fromRange(2, 8, 2)
  :concat(Rx.Observable.fromValue('who do we appreciate'))
  :map(function(value) return value .. '!' end)
  :subscribe(print)

See examples for more.

Documentation

See here.

Related

License

MIT, see LICENSE for details.