All Projects → ararslan → FrankenTuples.jl

ararslan / FrankenTuples.jl

Licence: MIT license
Part Tuple, part NamedTuple... it's alive!

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to FrankenTuples.jl

envs
Easy access of environment variables from Python with support for typing (ex. booleans, strings, lists, tuples, integers, floats, and dicts). Now with CLI settings file converter.
Stars: ✭ 25 (+19.05%)
Mutual labels:  tuples
csharp-workshop
NDC London 2019, Workshop: Become a better C# programmer: more Value, more Expressions, no Waiting
Stars: ✭ 21 (+0%)
Mutual labels:  tuples
programminginpython.com
This repo consists code of all the programs discussed at programminginpython.com website
Stars: ✭ 60 (+185.71%)
Mutual labels:  tuples
ftor
ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
Stars: ✭ 44 (+109.52%)
Mutual labels:  tuples

FrankenTuples.jl

Build status codecov

This package defines a type, FrankenTuple, which is like a cross between a Tuple and a NamedTuple; it contains both positional and named elements.

Accursed creator! Why did you form a monster so hideous that even you turned from me in disgust?

A function call has the form f(args...; kwargs...). Take away the function, and you get (args...; kwargs...), a tuple with both positional and named elements. No one Base type currently models this, so FrankenTuple was created as an experiment to see if and when this precise structure could be useful.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].