Module Quinary
A module for creating quinary predicates (predicates with five parameters) without requiring a signature predicate declaration.
Examples:
Quinary<A, B, C, D, E>::pred/5: A predicate with five parameters, anA, aB, aC, aD, and anE, and no result.Quinary<A, B, C, D, E>::Ret<F>::pred/5: A predicate with five parameters, anA, aB, aC, aD, and anE, and a result of typeF.
Import path
import qtil.parameterization.SignaturePredicatesModules
| Ret | A module for adding a result type to a quinary predicate. |