lager

Composability library

A C++ library for composable, value-oriented design using unidirectional data-flow architecture and promoting pure functions

C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++

GitHub

708 stars
29 watching
67 forks
Language: C++
last commit: 8 days ago
Linked from 2 awesome lists

cpp17functional-programminginteractivelibraryreduxvalue-semantics

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
arximboldi/zug A C++ library providing composable sequential transformations independent of the source sequence 230
arximboldi/schmutz A library that enables easy integration of Scheme with C++ using a simple embedded DSL. 45
safareli/free A library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm. 58
didactic-drunk/concurrent.cr A library that provides modern concurrency tools for parallel processing in Crystal 48
pagghiu/sanecpplibraries A set of C++ libraries providing platform abstraction and utility functions for asynchronous I/O, networking, file systems, and other core system operations. 520
borodust/cl-flow A Reactive computation tree library for non-blocking concurrent Common Lisp programming. 50
typelift/concurrent A library providing functional concurrency primitives inspired by concurrent programming languages. 209
araq/malebolgia A library that simplifies concurrent and parallel programming using structured concurrency and thread pools. 109
vcdevel/vc A C++ library for explicitly data-parallel programming on modern CPUs and GPUs. 1,456
diegoperini/cppnow2014-doppl Provides slides and code materials from a 2014 presentation on using C++ as a concurrent assembly language 8
aseprite/laf A C++ library to create desktop applications with cross-platform UI support. 286
mpusz/coroutines A library for writing concurrent code using cooperative multitasking 0
tacticalmelonfarmer/cxl A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. 50
iu-parfunc/lvars Provides a data structure and framework for monotonically-growing concurrent programs 81
alairion/not-enough-standards A modern C++ library providing platform-independent utilities for process management, synchronization, and communication. 229