The standard library¶
The Daml standard library is a collection of Daml modules that are bundled with the SDK, and can be used to implement Daml applications.
The Prelude module is imported automatically in every Daml module. Other modules must be imported manually, just like your own project’s modules. For example:
import DA.Optional
import DA.Time
Here is a complete list of modules in the standard library:
- Prelude
- DA.Action
- DA.Action.State
- DA.Action.State.Class
- DA.Assert
- DA.Bifunctor
- DA.Date
- DA.Either
- DA.Foldable
- DA.Functor
- DA.List
- DA.List.Total
- DA.Logic
- DA.Map
- DA.Math
- DA.Monoid
- DA.Next.Map
- DA.Next.Set
- DA.NonEmpty
- DA.NonEmpty.Types
- DA.Numeric
- DA.Optional
- DA.Optional.Total
- DA.Record
- DA.Semigroup
- DA.Set
- DA.Stack
- DA.Text
- DA.TextMap
- DA.Time
- DA.Traversable
- DA.Tuple
- DA.Validation