Usage
import from Integer;
SingletonSpecies(L: LabelType): CombinatorialSpecies L == {
CharacteristicSpecies(1)(L) add;
}
Description
The type for Labels of a combinatorial species.
05-Sep-2006: Maybe it is a good idea to have a way to create new labels that have not been in use before. That would be relevant for defining the Derivative of a species.
Exports of LabelType
elements: () -> Generator % Generates different elements of the type.
Export of LabelType
elements: () -> Generator %
Description
Generates different elements of the type.
Rep == Integer; import from Rep;
import from IntegerSegment %;
My suspicion is that this extra import actually is a bug in the compiler since in the add part of an extendable domain its exports should already be visible. Also just saying
import from Integer;