Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
NEW: devel/zug devel/immer devel/lager (krita update depedencies)
To:
ports <ports@openbsd.org>
Date:
Tue, 9 Jan 2024 09:08:48 +0100

Download raw body.

Thread
Please find attached a bunch of new c++ header-only dependencies for
Krita 5.2.

Feedback? OK to import?

Information for inst:zug-0.1.1

Comment:
C++ library providing transducers.

Description:
zug is a C++ library providing transducers. Transducers are composable
sequential transformations independent of the source. They are extremely
lightweight, and can be used to express algorithms over pull-based sequences
(iterators, files) but also push based sequences (signals, events, asynchronous
streams) in a generic way.

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: https://sinusoid.es/zug


Information for inst:immer-0.8.1

Comment:
immutable and persistent data structures for C++

Description:
immer is a library of persistent and immutable data structures written in C++.
These enable whole new kinds of architectures for interactive and concurrent
programs of striking simplicity, correctness, and performance.

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: https://sinusoid.es/immer


Information for inst:lager-0.1.1

Comment:
redux for C++

Description:
ilager is a C++ library to assist value-oriented design by implementing the
unidirectional data-flow architecture. It is heavily inspired by Elm and Redux,
and enables composable designs by promoting the use of simple value types and
testable application logic via pure functions.

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: https://sinusoid.es/lager