Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jan 2025 17:00:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 284084] [NEW PORT] devel/reflect-cpp: C++-20 library for fast serialization, deserialization and validation
Message-ID:  <bug-284084-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D284084

            Bug ID: 284084
           Summary: [NEW PORT] devel/reflect-cpp: C++-20 library for fast
                    serialization, deserialization and validation
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://rfl.getml.com/
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: alster@vinterdalen.se
 Attachment #256718 maintainer-approval+
             Flags:
             Flags: maintainer-feedback+

Created attachment 256718
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D256718&action=
=3Dedit
[PATCH] [NEW PORT] devel/reflect-cpp: C++-20 library for fast serialization,
deserialization and validation

reflect-cpp is a C++-20 library for fast serialization, deserialization and
validation using reflection, similar to pydantic in Python, serde in Rust,
encoding in Go or aeson in Haskell.

reflect-cpp fills an important gap in C++ development. It minimizes boilerp=
late
code and enhances code safety for seamless and efficient data exchange acro=
ss
system components.
Design principles for reflect-cpp include:

    Close integration with containers from the C++ standard library
    Close adherence to C++ idioms
    Out-of-the-box support for JSON
    Simple installation
    Simple extendability to other serialization formats
    Simple extendability to custom classes
    Being one of the fastest serialization libraries in existence, as
demonstrated by our benchmarks


Poudriere testport: OK for [amd64 i386] * [142 141 134]=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

Make test: 100% tests passed, 0 tests failed out of 193

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-284084-7788>