# linear-base: Standard library for linear types.

## Modules

[Index] [Quick Jump]

*Control**Functor*- Control.Functor.Linear
*Internal*- Control.Functor.Linear.Internal.Class
- Control.Functor.Linear.Internal.Instances
- Control.Functor.Linear.Internal.Kan
- Control.Functor.Linear.Internal.MonadTrans
- Control.Functor.Linear.Internal.Reader
- Control.Functor.Linear.Internal.State

- Control.Functor.Linear
*Monad**Optics*

*Data**Arity*- Data.Arity.Linear
- Data.Arity.Linear.Internal

- Data.Arity.Linear
*Array*- Data.Array.Destination
- Data.Array.Destination.Internal

*Mutable*- Data.Array.Mutable.Linear
- Data.Array.Mutable.Linear.Internal

*Unlifted*

- Data.Array.Mutable.Linear
- Data.Array.Polarized
- Data.Array.Polarized.Pull
- Data.Array.Polarized.Pull.Internal

- Data.Array.Polarized.Push

- Data.Array.Polarized.Pull

- Data.Array.Destination
*Bifunctor*- Data.Bifunctor.Linear
*Internal*- Data.Bifunctor.Linear.Internal.Bifunctor
- Data.Bifunctor.Linear.Internal.SymmetricMonoidal

- Data.Bifunctor.Linear
*Bool**Either**Functor*- Data.Functor.Linear
*Internal*- Data.Functor.Linear.Internal.Applicative
- Data.Functor.Linear.Internal.Functor
- Data.Functor.Linear.Internal.Traversable

- Data.Functor.Linear
*HashMap**Mutable*- Data.HashMap.Mutable.Linear
- Data.HashMap.Mutable.Linear.Internal

- Data.HashMap.Mutable.Linear

*List**Maybe**Monoid*- Data.Monoid.Linear
*Internal*- Data.Monoid.Linear.Internal.Monoid
- Data.Monoid.Linear.Internal.Semigroup

- Data.Monoid.Linear
*Num**Ord*- Data.Ord.Linear
*Internal*- Data.Ord.Linear.Internal.Eq
- Data.Ord.Linear.Internal.Ord

- Data.Ord.Linear
*Profunctor**Replicator*- Data.Replicator.Linear
- Data.Replicator.Linear.Internal
- Data.Replicator.Linear.Internal.Instances
- Data.Replicator.Linear.Internal.ReplicationStream

- Data.Replicator.Linear.Internal

- Data.Replicator.Linear
*Set**Mutable*- Data.Set.Mutable.Linear
- Data.Set.Mutable.Linear.Internal

- Data.Set.Mutable.Linear

*Tuple**Unrestricted*- Data.Unrestricted.Linear
*Internal*- Data.Unrestricted.Linear.Internal.Consumable
- Data.Unrestricted.Linear.Internal.Dupable
- Data.Unrestricted.Linear.Internal.Instances
- Data.Unrestricted.Linear.Internal.Movable
- Data.Unrestricted.Linear.Internal.Ur
- Data.Unrestricted.Linear.Internal.UrT

- Data.Unrestricted.Linear
*V*- Data.V.Linear
- Data.V.Linear.Internal
- Data.V.Linear.Internal.Instances

- Data.V.Linear.Internal

- Data.V.Linear
*Vector**Mutable*- Data.Vector.Mutable.Linear
- Data.Vector.Mutable.Linear.Internal

- Data.Vector.Mutable.Linear

*Debug**Trace*

*Foreign**Marshal*- Foreign.Marshal.Pure
- Foreign.Marshal.Pure.Internal

- Foreign.Marshal.Pure

*Prelude**Streaming*- Streaming.Linear
*Internal*- Streaming.Linear.Internal.Consume
- Streaming.Linear.Internal.Interop
- Streaming.Linear.Internal.Many
- Streaming.Linear.Internal.Process
- Streaming.Linear.Internal.Produce
- Streaming.Linear.Internal.Type

*Prelude*

- Streaming.Linear
*System**IO*- System.IO.Linear
*Resource*- System.IO.Resource.Linear
- System.IO.Resource.Linear.Internal

- System.IO.Resource.Linear

*Unsafe*

## Downloads

- linear-base-0.3.1.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

#### Maintainer's Corner

For package maintainers and hackage trustees

Candidates

- No Candidates

Versions [RSS] | 0.1.0, 0.2.0, 0.3.0, 0.3.1 |
---|---|

Change log | CHANGELOG.md |

Dependencies | base (>=4.16 && <5), containers, ghc-prim, hashable, linear-generics (>=0.2), primitive, storable-tuple, text, transformers, vector (>=0.12.2) [details] |

License | MIT |

Copyright | (c) Tweag Holding and affiliates |

Author | Tweag |

Maintainer | arnaud.spiwack@tweag.io |

Revised | Revision 1 made by aspiwack at 2023-03-28T15:17:51Z |

Category | Prelude |

Home page | https://github.com/tweag/linear-base#README |

Source repo | head: git clone https://github.com/tweag/linear-base |

Uploaded | by aspiwack at 2023-03-17T14:58:36Z |

Distributions | Arch:0.3.0, LTSHaskell:0.3.1, NixOS:0.3.1, Stackage:0.3.1 |

Reverse Dependencies | 4 direct, 10 indirect [details] |

Downloads | 1074 total (38 in the last 30 days) |

Rating | (no votes yet) [estimated by Bayesian average] |

Your Rating | |

Status | Docs available [build log] Last success reported on 2023-03-17 [all 1 reports] |