├── .vscode └── launch.json ├── LICENSE ├── README.en.md ├── README.md ├── bit.lua ├── docs ├── WIKI.md ├── WIKI_CN.md └── wiki_watch.md ├── example_shopping_cart.lua ├── hybrid_reactive ├── HybridReactive.lua ├── README.md ├── test_deep_reactive_shallow_watch.lua ├── test_hybrid_reactive.lua ├── test_shallow_reactive_deep_watch.lua └── test_watch_with_reactive.lua ├── reactive.lua ├── tests ├── test_computed.lua ├── test_effect.lua ├── test_effectScope.lua ├── test_issue_48.lua ├── test_nil_value.lua ├── test_recursion.lua ├── test_topology.lua ├── test_trigger.lua └── test_untrack.lua └── utils.lua /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/LICENSE -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/README.md -------------------------------------------------------------------------------- /bit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/bit.lua -------------------------------------------------------------------------------- /docs/WIKI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/docs/WIKI.md -------------------------------------------------------------------------------- /docs/WIKI_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/docs/WIKI_CN.md -------------------------------------------------------------------------------- /docs/wiki_watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/docs/wiki_watch.md -------------------------------------------------------------------------------- /example_shopping_cart.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/example_shopping_cart.lua -------------------------------------------------------------------------------- /hybrid_reactive/HybridReactive.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/hybrid_reactive/HybridReactive.lua -------------------------------------------------------------------------------- /hybrid_reactive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/hybrid_reactive/README.md -------------------------------------------------------------------------------- /hybrid_reactive/test_deep_reactive_shallow_watch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/hybrid_reactive/test_deep_reactive_shallow_watch.lua -------------------------------------------------------------------------------- /hybrid_reactive/test_hybrid_reactive.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/hybrid_reactive/test_hybrid_reactive.lua -------------------------------------------------------------------------------- /hybrid_reactive/test_shallow_reactive_deep_watch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/hybrid_reactive/test_shallow_reactive_deep_watch.lua -------------------------------------------------------------------------------- /hybrid_reactive/test_watch_with_reactive.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/hybrid_reactive/test_watch_with_reactive.lua -------------------------------------------------------------------------------- /reactive.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/reactive.lua -------------------------------------------------------------------------------- /tests/test_computed.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/tests/test_computed.lua -------------------------------------------------------------------------------- /tests/test_effect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/tests/test_effect.lua -------------------------------------------------------------------------------- /tests/test_effectScope.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/tests/test_effectScope.lua -------------------------------------------------------------------------------- /tests/test_issue_48.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/tests/test_issue_48.lua -------------------------------------------------------------------------------- /tests/test_nil_value.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/tests/test_nil_value.lua -------------------------------------------------------------------------------- /tests/test_recursion.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/tests/test_recursion.lua -------------------------------------------------------------------------------- /tests/test_topology.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/tests/test_topology.lua -------------------------------------------------------------------------------- /tests/test_trigger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/tests/test_trigger.lua -------------------------------------------------------------------------------- /tests/test_untrack.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/tests/test_untrack.lua -------------------------------------------------------------------------------- /utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YanqingXu/alien-signals-in-lua/HEAD/utils.lua --------------------------------------------------------------------------------