This library provides coroutine support for Objective-C and Swift. We added await method、generator and actor model like C#、Javascript and Kotlin. For convenience, we added coroutine categories for some Foundation and UIKit API in cokit framework like NSFileManager, JSON, NSData, UIImage etc. We also add tuple support in coobjc. Sequence of simple operations is unnaturally composed in the nested blocks. This "Callback hell" makes it difficult to keep track of code that is running, and the stack of closures leads to many second order effects.
coroutine coroutine-library await await-promises actor-model actor generator tuple arm64 asm objc iosThis C++14 library is meant for accessing structure elements by index and providing other std::tuple like methods for user defined types without any macro or boilerplate code. Distributed under the Boost Software License, Version 1.0.
boost std reflection cpp14 cpp17 reflections reflection-library cpp cplusplus cplusplus-14 tuple tuples magic visual-studio gcc clangPangool is a framework on top of Hadoop that implements Tuple MapReduce. It supports secondary sorting, Built-in reduce-side joining capabilities, Built-in serialization support for Thrift and ProtoStuff and lot more.
map-reduce sort tupleImplements basic tuple types in an easy to use class library somewhat like what is expected in the upcoming BCL 4.0.
bcl tupleSystem.Tuples is a small tuple library. It uses T4 to generate tuples, and is made to be compatible with .net 2.0, .net 3.0 and .net 3.5.
tuplejavatuples is one of the simplest java libraries ever made. Its aim is to provide a set of java classes that allow you to work with tuples.
tuple java-tuple java-collections collectionsPair each array in the array sets together in all the possible combinations, calling cb(pairing) with each possible pairing.
pairing tuple combination permutation enumerateEfficient keypath subspaces prefixed with bytewise tuples. This library is very much like level-sublevel, and is API-compatible in several key way, but intents to be simpler in principle. A bytespace is essentially just a collection of wrappers over levelup methods to control key encoding behavior.
level sublevel bytewise tuple space namespaceA tiny JavaScript tuple implementation. This came to fruition after a blog post I wrote got a bit of attention. I felt like refining the idea and turning it into a proper project with package management, tests and documentation. This version is quite different to my original implementation (which received quite a bit of critique on Hacker News). I have dropped a few things that meant it was not a real tuple, so now it's closer to the mark. I have tried to follow a KISS (Keep It Simple Stupid) mentality whilst solidifying my ideas within this repository. As a result the API and source are absolutely tiny.
tuple data structure storageThis library consists of multiple abstraction layers over existing databases. See docs for more details.
kv database tupleSometimes you may need to return multiple values other than just one. In these cases, you can use a pointer, like NSError **, or you can put them into an array or a dictionary, or straightforward, create a class for it. But you have another choice now, EasyTuple, it can group multiple values in a better way. EZTuple3 means there are 3 items in this tuple. So EZTuple6 has 6 items. There are 20 classes from EZTuple1 to EZTuple20 support you to use.
tuple macroCreate pure left-handed value, right-handed type is empty. Create right-handed value, left-handed type is inferred from usage. Technically, Right returns the same as of; the difference is only in the type inference.
functional adt monad fp either maybe tuple identity validation
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.