Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

hapytex/tuple-append-instances

Open more actions menu

Repository files navigation

tuple-append-instances

Build Status of the package by GitHub actions Hackage version badge

Usage

The package defines instances for the datatypes of the bytestring, dlist, text and vector packages. In the future, more instances might be defined.

Package structure

The package defines modules that start with Data.Tuple.Append.Instances.…. For each package 𝑿, it will define two modules Data.Tuple.Append.Instances.𝑿 and Data.Tuple.Append.Instances.𝑿.Safe. Only if there is no way to define instances for data types that are then safe, the Data.Tuple.Append.Instances.𝑿.Safe module is missing. The Data.Tuple.Append.Instances.𝑿 module will re-export the typeclass instances of the Data.Tuple.Append.Instances.𝑿.Safe module, so it will always contain a superset of typeclass instances.

The Data.Tuple.Append.Instances.Safe module will re-export all instances of the Data.Tuple.Append.Instances.𝑿.Safe modules and is thus considered safe as well, whereas Data.Tuple.Append.Instances re-exports all typeclass instances, and thus is unsafe.

tuple-append-instances is not safe Haskell

The Data.Tuple.Append.Instances.Safe module is safe, and will re-export all typeclass instances that can be defined safely, the Data.Tuple.Append.Instances module also re-exports typeclass instances of data types defined in unsafe modules, so this module is unsafe.

Contribute

You can contribute by making a pull request on the GitHub repository.

You can contact the package maintainer by sending a mail to hapytexeu+gh@gmail.com.

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.