lager
Composability library
A C++ library promoting value-oriented design and unidirectional data-flow architecture for composable software systems
C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++
711 stars
29 watching
69 forks
Language: C++
last commit: 4 months ago
Linked from 2 awesome lists
cpp17functional-programminginteractivelibraryreduxvalue-semantics
Related projects:
Repository | Description | Stars |
---|---|---|
| Provides a way to compose sequential transformations over sequences in a generic and composable manner. | 229 |
| A library that enables C++ code to interact with Scheme code using a simple DSL | 44 |
| A library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm. | 58 |
| A library that provides modern concurrency tools for parallel processing in Crystal | 48 |
| A set of C++ platform abstraction libraries providing a consistent API across macOS, Windows, and Linux. | 526 |
| A Reactive computation tree library for non-blocking concurrent Common Lisp programming. | 50 |
| A library providing functional concurrency primitives inspired by concurrent programming languages. | 209 |
| A library that simplifies concurrent and parallel programming using structured concurrency and thread pools. | 109 |
| A C++ library for explicitly data-parallel programming on modern CPUs and GPUs. | 1,461 |
| Provides slides and code materials from a 2014 presentation on using C++ as a concurrent assembly language | 8 |
| A C++ library to create desktop applications with cross-platform UI support. | 289 |
| A library for writing concurrent code using cooperative multitasking | 0 |
| A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. | 51 |
| Provides a data structure and framework for monotonically-growing concurrent programs | 80 |
| A modern C++ library providing platform-independent utilities for process management, synchronization, and communication. | 229 |