Fungible.Barb

Fungible is a library for fast reflective changes to immutable data trees using F# Expression trees to reduce the number of allocations to a minimum. This is an extension to Fungible that makes it easy to use with the Barb scripting language


Keywords
F#, fsharp, data, reflection, expressions, transform, barb, tree
License
Apache-2.0
Install
Install-Package Fungible.Barb -Version 1.3.0

Documentation

Fungible

Fungible is a library for updating typed immutable record/map trees in F# via function injection into code which copies said tree. We at BayardRock use it to do dynamic data cleaning of inputs based on our configuration file.

Fungible.Barb is an extension to Fungible to make it work nicely with my Barb scripting langugae.

Check out the tutorial.

Watch my talk on what Fungible is and how it works.

Download the Fungible NuGet Package

Download the Fungible.Barb NuGet Package

Maintainer(s)