Right now, the base case for AlgTerm is an Ident. We should support different choices of base case, so that we can have contexts built in different ways. For instance, we might want a linear context of just Ints, or we might want a context built via a Package (see https://github.com/AlgebraicJulia/GATlab.jl/pull/136).
Note however that these will just be contexts for the variables; the term constructors will remain Idents.
Right now, the base case for
AlgTerm
is anIdent
. We should support different choices of base case, so that we can have contexts built in different ways. For instance, we might want a linear context of justInt
s, or we might want a context built via aPackage
(see https://github.com/AlgebraicJulia/GATlab.jl/pull/136).Note however that these will just be contexts for the variables; the term constructors will remain
Ident
s.