Skip to content

sbalea/erlang-decimal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

erlang-decimal

An Erlang decimal arithmetic library.

Quick start

$ make
...
$ erl -pa ebin
...
1> decimal:add("1.3", "1.07").
{0,237,-2}
2> decimal:format({0,237,-2}).
"2.37"
3> decimal:format(decimal:subtract("1.3", "1.07")).
"0.23"
4> decimal:format(decimal:sqrt("10")).
"3.16227766"
5> decimal:format(decimal:sqrt("10", [{precision, 3}])).
"3.16"

Notes

This work is based on the "General Decimal Arithmetic" specification.

The "decimal" module defines the complete public interface.

Bug reports/fixes welcome.

About

An Erlang decimal arithmetic library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Erlang 99.3%
  • Makefile 0.7%