Pantagruel v0.0.4 Pantagruel.Eval.Domain View Source

A domain in an evaluated Pantagruel program, with a name and whatever domain it is an alias for (or itself, otherwise).

Link to this section Summary

Functions

Introduce a new domain into scope

Flatten nested or composite domains to retrieve the basic domains they are composed of

Generic domains can be introduced by prepending their name with an underscore. This distinction allows generics to be referred to as a part of a function definition without being defined first

Link to this section Functions

Link to this function bind(scope, domain, ref) View Source

Introduce a new domain into scope.

Flatten nested or composite domains to retrieve the basic domains they are composed of.

Generic domains can be introduced by prepending their name with an underscore. This distinction allows generics to be referred to as a part of a function definition without being defined first.