Skip to content

Evelios/Math.Units

Repository files navigation

Math.Units

This is an F# functional first units library ported from elm-units. It provides an API based on core units concepts and is built around the concepts of functional first design and type safety. From this philosophy, this library provides a way of maintaining unit conversions and manipulations which allows you to focus on the hard work without being burdened with the though of having a unit discrepancy.

Overview

This library provides access to a variety of units to work with.

Development

To generate the API documentation you need to run the following commands.

dotnet tool install fsdocs-tool
dotnet fsdocs build --input Docs --eval
dotnet fsdocs watch --input Docs --eval

dotnet fsdocs watch --projects Math.Units --input Docs --eval --properties Configuration=Release
dotnet build --configuration Release && dotnet fsdocs watch --projects Math.Units --input Docs eval --properties Configuration=Release --clean

Attribution

Thanks to Ian Mackenzie and all it's contributors for creating the elm-units.

About

A type safe system for working units in F#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages