name: mutable
description: Associate and generate &quot;piecewise-mutable&quot; versions for your composite data
types.  Think of it like a &quot;generalized MVector for all ADTs&quot;.

Useful for a situation where you have a record with many fields (or many nested
records) that you want to use for efficient mutable in-place algorithms.  This
library lets you do efficient &quot;piecewise&quot; mutations (operations that only edit
one field), and also efficient entire-datatype copies/updates, as well, in many
cases.

See https://mutable.jle.im for official introduction and documentation,
or jump right in by importing Data.Mutable.
license_spdx: BSD-3-Clause
spec_version: 1.0
home_url: 
            
              https://github.com/mstksg/mutable#readme
            
          
date: 2020-07-12
about_resource: NONE
libraries_io_url: https://libraries.io/hackage/mutable
vcs_tool: git
vcs_repository: https://github.com/mstksg/mutable
vcs_branch: master
