├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .haxerc ├── .travis.yml.disabled ├── LICENSE ├── README.md ├── dev.hxml ├── docs ├── .nojekyll ├── README.md ├── _sidebar.md ├── getting-started │ └── install.md ├── index.html └── types │ ├── annex.md │ ├── any.md │ ├── callback.md │ ├── either.md │ ├── error.md │ ├── future.md │ ├── lazy.md │ ├── named.md │ ├── noise.md │ ├── outcome.md │ ├── pair.md │ ├── promise.md │ ├── ref.md │ └── signal.md ├── haxe_libraries ├── ansi.hxml ├── deep_equal.hxml ├── hxcpp.hxml ├── hxcs.hxml ├── hxjava.hxml ├── hxnodejs.hxml ├── tink_chunk.hxml ├── tink_cli.hxml ├── tink_core.hxml ├── tink_io.hxml ├── tink_macro.hxml ├── tink_priority.hxml ├── tink_streams.hxml ├── tink_stringly.hxml ├── tink_syntaxhub.hxml ├── tink_testrunner.hxml ├── tink_unittest.hxml └── travix.hxml ├── haxelib.json ├── nodejs.yml ├── package.json ├── src └── tink │ ├── CoreApi.hx │ └── core │ ├── Annex.hx │ ├── Any.hx │ ├── Callback.hx │ ├── Disposable.hx │ ├── Either.hx │ ├── Error.hx │ ├── Future.hx │ ├── Lazy.hx │ ├── Named.hx │ ├── Noise.hx │ ├── Option.hx │ ├── Outcome.hx │ ├── Pair.hx │ ├── Progress.hx │ ├── Promise.hx │ ├── Ref.hx │ └── Signal.hx ├── tests.hxml └── tests ├── Annexes.hx ├── Base.hx ├── Callbacks.hx ├── Errors.hx ├── Futures.hx ├── Lazies.hx ├── Options.hx ├── Outcomes.hx ├── Pairs.hx ├── Progresses.hx ├── Promises.hx ├── Refs.hx ├── RunTests.hx └── Signals.hx /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /node_modules 3 | -------------------------------------------------------------------------------- /.haxerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/.haxerc -------------------------------------------------------------------------------- /.travis.yml.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/.travis.yml.disabled -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/README.md -------------------------------------------------------------------------------- /dev.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/dev.hxml -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/getting-started/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/getting-started/install.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/types/annex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/annex.md -------------------------------------------------------------------------------- /docs/types/any.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/any.md -------------------------------------------------------------------------------- /docs/types/callback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/callback.md -------------------------------------------------------------------------------- /docs/types/either.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/either.md -------------------------------------------------------------------------------- /docs/types/error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/error.md -------------------------------------------------------------------------------- /docs/types/future.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/future.md -------------------------------------------------------------------------------- /docs/types/lazy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/lazy.md -------------------------------------------------------------------------------- /docs/types/named.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/named.md -------------------------------------------------------------------------------- /docs/types/noise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/noise.md -------------------------------------------------------------------------------- /docs/types/outcome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/outcome.md -------------------------------------------------------------------------------- /docs/types/pair.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/pair.md -------------------------------------------------------------------------------- /docs/types/promise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/promise.md -------------------------------------------------------------------------------- /docs/types/ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/ref.md -------------------------------------------------------------------------------- /docs/types/signal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/docs/types/signal.md -------------------------------------------------------------------------------- /haxe_libraries/ansi.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/ansi.hxml -------------------------------------------------------------------------------- /haxe_libraries/deep_equal.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/deep_equal.hxml -------------------------------------------------------------------------------- /haxe_libraries/hxcpp.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/hxcpp.hxml -------------------------------------------------------------------------------- /haxe_libraries/hxcs.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/hxcs.hxml -------------------------------------------------------------------------------- /haxe_libraries/hxjava.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/hxjava.hxml -------------------------------------------------------------------------------- /haxe_libraries/hxnodejs.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/hxnodejs.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_chunk.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_chunk.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_cli.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_cli.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_core.hxml: -------------------------------------------------------------------------------- 1 | -cp src 2 | -D tink_core=2.0.0-rc3 -------------------------------------------------------------------------------- /haxe_libraries/tink_io.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_io.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_macro.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_macro.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_priority.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_priority.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_streams.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_streams.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_stringly.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_stringly.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_syntaxhub.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_syntaxhub.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_testrunner.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_testrunner.hxml -------------------------------------------------------------------------------- /haxe_libraries/tink_unittest.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/tink_unittest.hxml -------------------------------------------------------------------------------- /haxe_libraries/travix.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxe_libraries/travix.hxml -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/haxelib.json -------------------------------------------------------------------------------- /nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/nodejs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/package.json -------------------------------------------------------------------------------- /src/tink/CoreApi.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/CoreApi.hx -------------------------------------------------------------------------------- /src/tink/core/Annex.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Annex.hx -------------------------------------------------------------------------------- /src/tink/core/Any.hx: -------------------------------------------------------------------------------- 1 | package tink.core; 2 | 3 | typedef Any = std.Any; -------------------------------------------------------------------------------- /src/tink/core/Callback.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Callback.hx -------------------------------------------------------------------------------- /src/tink/core/Disposable.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Disposable.hx -------------------------------------------------------------------------------- /src/tink/core/Either.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Either.hx -------------------------------------------------------------------------------- /src/tink/core/Error.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Error.hx -------------------------------------------------------------------------------- /src/tink/core/Future.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Future.hx -------------------------------------------------------------------------------- /src/tink/core/Lazy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Lazy.hx -------------------------------------------------------------------------------- /src/tink/core/Named.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Named.hx -------------------------------------------------------------------------------- /src/tink/core/Noise.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Noise.hx -------------------------------------------------------------------------------- /src/tink/core/Option.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Option.hx -------------------------------------------------------------------------------- /src/tink/core/Outcome.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Outcome.hx -------------------------------------------------------------------------------- /src/tink/core/Pair.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Pair.hx -------------------------------------------------------------------------------- /src/tink/core/Progress.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Progress.hx -------------------------------------------------------------------------------- /src/tink/core/Promise.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Promise.hx -------------------------------------------------------------------------------- /src/tink/core/Ref.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Ref.hx -------------------------------------------------------------------------------- /src/tink/core/Signal.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/src/tink/core/Signal.hx -------------------------------------------------------------------------------- /tests.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests.hxml -------------------------------------------------------------------------------- /tests/Annexes.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Annexes.hx -------------------------------------------------------------------------------- /tests/Base.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Base.hx -------------------------------------------------------------------------------- /tests/Callbacks.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Callbacks.hx -------------------------------------------------------------------------------- /tests/Errors.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Errors.hx -------------------------------------------------------------------------------- /tests/Futures.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Futures.hx -------------------------------------------------------------------------------- /tests/Lazies.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Lazies.hx -------------------------------------------------------------------------------- /tests/Options.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Options.hx -------------------------------------------------------------------------------- /tests/Outcomes.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Outcomes.hx -------------------------------------------------------------------------------- /tests/Pairs.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Pairs.hx -------------------------------------------------------------------------------- /tests/Progresses.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Progresses.hx -------------------------------------------------------------------------------- /tests/Promises.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Promises.hx -------------------------------------------------------------------------------- /tests/Refs.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Refs.hx -------------------------------------------------------------------------------- /tests/RunTests.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/RunTests.hx -------------------------------------------------------------------------------- /tests/Signals.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haxetink/tink_core/HEAD/tests/Signals.hx --------------------------------------------------------------------------------