Displaying 1 to 16 from 16 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.

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

  •    C++

This is a C++14 library for very basic reflection that gives you access to structure elements by index and provides other std::tuple like methods for user defined types without any macro or boilerplate code. Boost.PFR is a part of the Boost C++ Libraries. However, Boost.PFR is a header only library that does not depend on Boost. You can just copy the content of the "include" folder from the github into your project, and the library will work fine.

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.

System.Tuples

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

record-tuple-polyfill - A polyfill for the ECMAScript Record and Tuple proposal.

  •    Javascript

The Record and Tuple ECMAScript proposal introduces new deeply immutable value types to JavaScript that have similar access idioms to objects and arrays. This is an experimental and explicitly not production ready polyfill for the Record and Tuple proposal, and a babel transform to support using the literal syntax.

trigram-utils - Couple of language trigram utility functions

  •    Javascript

Trigram language statistics utility functions, in their own repository to make sure trigrams (trigram info for the universal declaration of human rights) and franc (language detection) use the same cleaning and classification methods. This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required.






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.