decimal

Arbitrary precision decimal arithmetic (by ericmj)

Decimal Alternatives

Similar projects and alternatives to decimal

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better decimal alternative or higher similarity.

decimal reviews and mentions

Posts with mentions or reviews of decimal. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-18.
  • How to write a CRUD CLI using Elixir and ScyllaDB
    6 projects | dev.to | 18 Sep 2023
    Decimal: Arbitrary precision decimal arithmetic.
  • Render beautiful pdf invoice with phoenix and pagedjs
    3 projects | dev.to | 22 Jun 2022
    defmodule Billing.Invoice do defstruct ~w( id title number seller client issued_on payment_due_date articles total payment_information )a @type t :: %__MODULE__{ id: pos_integer(), title: String.t(), number: String.t(), seller: Company.t(), client: Company.t(), issued_on: DateTime.t(), payment_due_date: DateTime.t(), number: String.t(), articles: [Article.t()], total: Total.t(), payment_information: PaymentInformation.t() } defmodule Company do defstruct ~w( name logo address zip_code city country registration_number vat_number )a @type t :: %__MODULE__{ name: String.t(), logo: String.t(), address: String.t(), zip_code: String.t(), city: String.t(), country: String.t(), registration_number: String.t(), vat_number: String.t() } end defmodule Article do defstruct ~w( details qty unit_price vat total_excl_vat total )a @type t :: %__MODULE__{ details: String.t(), qty: integer(), # I recommand using https://hexdocs.pm/decimal or # https://hexdocs.pm/money in a real project unit_price: float(), vat: float(), total_excl_vat: float(), total: float() } end defmodule Total do defstruct ~w( total_excl_vat vat_amount total )a @type t :: %__MODULE__{ # I recommand using https://hexdocs.pm/decimal or # https://hexdocs.pm/money in a real project total_excl_vat: float(), vat_amount: float(), total: float() } end defmodule PaymentInformation do defstruct ~w( bic iban reference )a @type t :: %__MODULE__{ bic: String.t(), iban: String.t(), reference: String.t() } end end

Stats

Basic decimal repo stats
2
446
3.7
29 days ago

ericmj/decimal is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of decimal is Elixir.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com