HORIZON HASKELLDocslts/ghc-9.14.x7a6c33e2026-10-12Search packagesCtrl K
Theme: |

GHC 9.14.1 · lts/ghc-9.14.x · 7a6c33e · 2026-10-12

Package0.1.4.1DataDependent TypesSingletonsMath

bin

Bin: binary natural numbers.

  • Version0.1.4.1
  • CategoryData, Dependent Types, Singletons, Math
  • LicenceGPL-2.0-or-later
  • AuthorOleg Grenrus <oleg.grenrus@iki.fi>
  • MaintainerOleg.Grenrus <oleg.grenrus@iki.fi>
  • Homepagegithub.com/phadej/vec
  • Pinned byhackage bin 0.1.4.1
  • Sourcebin-0.1.4.1 on Hackage

Modules

Description

This package provides binary natural numbers (Data.Bin); also utilities to work on the type level with DataKinds (Data.Type.Bin).

data Bin = BZ -- ^ zero | BP BinP -- ^ non-zero data BinP = BE -- ^ one | B0 BinP -- ^ double | B1 BinP -- ^ double plus 1

There are ordinals in Data.Bin.Pos module, as well as fixed width integers in Data.Wrd.

Another implementation is at https://hackage.haskell.org/package/nat, this differs in naming, and provides promoted variant.

Depends on

7 packages

Used by in this set · 0

Nothing in this set depends on it.