Displaying 1 to 12 from 12 results

coobjc - coobjc provides coroutine support for Objective-C and Swift

  •    Objective-C

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.

magic_get - std::tuple like methods for user defined types without any macro or boilerplate code

  •    C++

This 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.

Pangool - Tuple MapReduce for Hadoop and MapReduce made easy

  •    Java

Pangool 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.

Tuples in .NET

  •    DotNet

Implements basic tuple types in an easy to use class library somewhat like what is expected in the upcoming BCL 4.0.


  •    DotNet

System.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.

javatuples - Typesafe representation of tuples in Java.

  •    Java

javatuples 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.

n-pair - generate pairings for n-many sets

  •    Javascript

Pair each array in the array sets together in all the possible combinations, calling cb(pairing) with each possible pairing.

bytespace - Efficient keypath subspaces with bytewise tuples

  •    Javascript

Efficient 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.

tuple - A tiny JavaScript tuple implementation

  •    Javascript

A 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.

hidalgo - High-level Database Abstraction Layer for Go

  •    Go

This library consists of multiple abstraction layers over existing databases. See docs for more details.

EasyTuple - Sometimes you may need to return multiple values other than just one

  •    Objective-C

Sometimes 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.

apropos - Fast strong typed 'Either' data structure for typescript and flow

  •    Javascript

Create 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.