goldfirere/units

The home of the units Haskell package

Haskell

102

147 commits

updated Jun 27, 2025

See the code

README

units

This repo is the home of the units package for Haskell, which provides a mechanism for compile-time dimensional analysis. There are two components of this project, units and units-defs. The units package implements all the type-level machinery for dimensional analysis, but it is completely agnostic to the actual system of units used. Separately, the units-defs package (which depends on units) defines commonly used units, including implementing the SI (Système Internationale) system of units.

Look at the README for units for more info.

Contributors

nushio3

79 commits

goldfirere

32 commits

DougBurke

12 commits

hesiod

6 commits

goldfirere/units

The home of the units Haskell package

Haskell

102

147 commits

updated Jun 27, 2025

See the code

README

units

This repo is the home of the units package for Haskell, which provides a mechanism for compile-time dimensional analysis. There are two components of this project, units and units-defs. The units package implements all the type-level machinery for dimensional analysis, but it is completely agnostic to the actual system of units used. Separately, the units-defs package (which depends on units) defines commonly used units, including implementing the SI (Système Internationale) system of units.

Look at the README for units for more info.

Contributors

nushio3

79 commits

goldfirere

32 commits

DougBurke

12 commits

hesiod

6 commits

Languages

Haskell

100.0%