vessel: Functor-parametric containers

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

A dependently-typed key-value data structure that allows for storage of both "queries", (wherein keys are stored along with reasons for selecting the items or counts of the number of times something has been selected), as well as the responses to those queries, in which the type of the key additionally determines the type of the response


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.1.0.1, 0.2.0.0, 0.2.1.0, 0.3.0.0
Change log ChangeLog.md
Dependencies aeson (>=1.4 && <1.6), aeson-gadt-th, base (>=4.9 && <4.15), bifunctors (>=5.5 && <5.6), constraints (>=0.10 && <0.15), constraints-extras (>=0.3 && <0.4), containers (>=0.6 && <0.7), dependent-map (>=0.4 && <0.5), dependent-monoidal-map (>=0.1.1.0 && <0.2), dependent-sum (>=0.7 && <0.8), dependent-sum-aeson-orphans (>=0.3 && <0.4), dependent-sum-template, lens, markdown-unlit, monoidal-containers (>=0.6 && <0.7), mtl (>=2.2 && <2.3), patch (>=0.0.4.0 && <0.1), reflex (>=0.6.4 && <0.9), semialign (>=1), text, these (>=1 && <1.1), vessel, witherable (>=0.2 && <=0.3.2) [details]
License BSD-3-Clause
Copyright Obsidian Systems LLC
Author Obsidian Systems LLC
Maintainer maintainer@obsidian.systems
Category Data
Source repo head: git clone https://github.com/obsidiansystems/vessel
Uploaded by abrar at 2021-09-22T00:49:50Z

library vessel

Modules

  • Data
    • Data.Vessel
      • Data.Vessel.Class
      • Data.Vessel.DependentMap
      • Data.Vessel.Disperse
      • Data.Vessel.Identity
      • Data.Vessel.Internal
      • Data.Vessel.Map
      • Data.Vessel.Selectable
      • Data.Vessel.Single
      • Data.Vessel.SubVessel
      • Data.Vessel.Vessel
      • Data.Vessel.ViewMorphism

library vessel:vessel-tutorial

Modules

  • Tutorial

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for vessel-0.1.0.1

[back to package description]

vessel: functor-parametric containers

Haskell Hackage Hackage CI Github CI BSD3 License

See the tutorial for a worked example of how to use this library.


Obsidian Systems