Skip to main content

Daml Reference

Daml Standard Library

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

Modules

Action

DA.Action.State

DA.Action.State.Class

DA.Crypto.Text
DamlUpdated 3.5.1

Functions for working with Crypto builtins.

DA.Date
DamlUpdated 3.5.1

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

The Either type represents values with two possibilities.

DA.Exception
DamlUpdated 3.5.2Deprecated 3.4.9

Exception handling in Daml.

DA.Fail
DamlUpdated 3.5.1

Fail, for FailureStatus

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

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

List

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

Logic - Propositional calculus.

DA.Map
Daml

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

Math - Utility Math functions for Decimal

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

DA.NonEmpty.Types
DamlUpdated 3.5.1

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

DA.Optional
DamlUpdated 3.5.1

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

Exports the record machinery necessary to allow one to annotate

DA.Set
DamlUpdated 3.5.1

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

DA.Stack
DamlUpdated 3.5.2

-

Functions for working with Text.

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

DA.Time
DamlUpdated 3.5.1

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

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

Tuple - Ubiquitous functions of tuples.

DA.Validation
DamlUpdated 3.5.1

Validation type and associated functions.

Prelude
DamlUpdated 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