Module Preface_make.Join_semilattice

Building a Preface_specs.Join_semilattice

Using the minimal definition

Build a Preface_specs.JOIN_SEMILATTICE using Preface_specs.Join_semilattice.WITH_JOIN. Standard method, using the minimal definition of a semigroup to derive its full API.

Manual construction

Advanced way to build a Preface_specs.JOIN_SEMILATTICE, constructing and assembling a component-by-component of Preface_specs.JOIN_SEMILATTICE. (In order to provide your own implementation for some features.)

Grouping of all components

Building Core

Deriving Infix