Reactive Extensions for Lua

bjorn 84384f3e57 Remove Observable.sum from core API; %!s(int64=10) %!d(string=hai) anos
doc 84384f3e57 Remove Observable.sum from core API; %!s(int64=10) %!d(string=hai) anos
examples bab9d281bd Add Observable.concat; Update README; Add concat example; %!s(int64=10) %!d(string=hai) anos
tests d7fd9830e6 Add immediate scheduler; %!s(int64=10) %!d(string=hai) anos
tools 5ff922f680 Update docroc; Update documentation; %!s(int64=10) %!d(string=hai) anos
.travis.yml 122b683bec Travis; %!s(int64=10) %!d(string=hai) anos
LICENSE d64834faa6 Initial commit; %!s(int64=10) %!d(string=hai) anos
README.md cfd2d5fc68 Move travis; %!s(int64=10) %!d(string=hai) anos
rx.lua 84384f3e57 Remove Observable.sum from core API; %!s(int64=10) %!d(string=hai) anos

README.md

RxLua Build Status

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.