Skip to main content

Daml Reference

Daml Standard Library

Current Daml Standard Library modules generated from versioned docs JSON snapshots.

Modules

DA.Action
DamlAdded 3.4.9

Action

DA.Action.State
DamlAdded 3.4.9

DA.Action.State

DA.Action.State.Class
DamlAdded 3.4.9

DA.Action.State.Class

DA.Assert
DamlAdded 3.4.9

-

DA.Bifunctor
DamlAdded 3.4.9

-

DA.Crypto.Text
DamlAdded 3.4.9Updated 3.5.1

Functions for working with Crypto builtins.

DA.Date
DamlAdded 3.4.9Updated 3.5.1

This module provides a set of functions to manipulate Date values.

DA.Either
DamlAdded 3.4.9

The Either type represents values with two possibilities.

DA.Exception
DamlAdded 3.4.9Updated 3.5.2Deprecated 3.4.9

Exception handling in Daml.

DA.Fail
DamlAdded 3.4.9Updated 3.5.1

Fail, for FailureStatus

DA.Foldable
DamlAdded 3.4.9

Class of data structures that can be folded to a summary value.

DA.Functor
DamlAdded 3.4.9

The Functor class is used for types that can be mapped over.

DA.List
DamlAdded 3.4.9

List

DA.List.BuiltinOrder
DamlAdded 3.4.9

Note: This is only supported in Daml-LF 1.11 or later.

DA.List.Total
DamlAdded 3.4.9

-

DA.Logic
DamlAdded 3.4.9

Logic - Propositional calculus.

DA.Map
DamlAdded 3.4.9

Note: This is only supported in Daml-LF 1.11 or later.

DA.Math
DamlAdded 3.4.9

Math - Utility Math functions for Decimal

DA.Monoid
DamlAdded 3.4.9

-

DA.NonEmpty
DamlAdded 3.4.9

Type and functions for non-empty lists. This module re-exports many functions with

DA.NonEmpty.Types
DamlAdded 3.4.9Updated 3.5.1

This module contains the type for non-empty lists so we can give it a stable package id.

DA.Numeric
DamlAdded 3.4.9

-

DA.Optional
DamlAdded 3.4.9Updated 3.5.1

The Optional type encapsulates an optional value. A value of type

DA.Record
DamlAdded 3.4.9

Exports the record machinery necessary to allow one to annotate

DA.Semigroup
DamlAdded 3.4.9

-

DA.Set
DamlAdded 3.4.9Updated 3.5.1

Note: This is only supported in Daml-LF 1.11 or later.

DA.Stack
DamlAdded 3.4.9Updated 3.5.2

-

DA.Text
DamlAdded 3.4.9

Functions for working with Text.

DA.TextMap
DamlAdded 3.4.9

TextMap - A map is an associative array data type composed of a

DA.Time
DamlAdded 3.4.9Updated 3.5.1

This module provides a set of functions to manipulate Time values.

DA.Traversable
DamlAdded 3.4.9

Class of data structures that can be traversed from left to right, performing an action on each element.

DA.Tuple
DamlAdded 3.4.9

Tuple - Ubiquitous functions of tuples.

DA.Validation
DamlAdded 3.4.9Updated 3.5.1

Validation type and associated functions.

Prelude
DamlAdded 3.4.9Updated 3.5.2

The pieces that make up the Daml language.

History

Updated3.5.2

DA.Exception: Module declarations or documentation updated.

DA.Stack: Module declarations or documentation updated.

Prelude: Module declarations or documentation updated.

Updated3.5.1

DA.Crypto.Text: Module declarations or documentation updated.

DA.Date: Module declarations or documentation updated.

DA.Fail: Module declarations or documentation updated.

DA.NonEmpty.Types: Module declarations or documentation updated.

DA.Optional: Module declarations or documentation updated.

DA.Set: Module declarations or documentation updated.

DA.Time: Module declarations or documentation updated.

DA.Validation: Module declarations or documentation updated.

Prelude: Module declarations or documentation updated.

Added3.5.1

DA.ContractKeys

Deprecated3.4.9

DA.Exception

Added3.4.9

DA.Action

DA.Action.State

DA.Action.State.Class

DA.Assert

DA.Bifunctor

DA.Crypto.Text

DA.Date

DA.Either

DA.Exception

DA.Fail

DA.Foldable

DA.Functor

DA.Internal.Interface.AnyView

DA.Internal.Interface.AnyView.Types

DA.List

DA.List.BuiltinOrder

DA.List.Total

DA.Logic

DA.Map

DA.Math

DA.Monoid

DA.NonEmpty

DA.NonEmpty.Types

DA.Numeric

DA.Optional

DA.Record

DA.Semigroup

DA.Set

DA.Stack

DA.Text

DA.TextMap

DA.Time

DA.Traversable

DA.Tuple

DA.Validation

Prelude