typingor
Typingor is a fictional construct used in discussions of type systems in programming languages. It appears in teaching materials and thought experiments to explore how types might interact when static and dynamic typing converge. The term combines typing with the conjunction or, signaling a union or choice between types within a single expression.
Concept and design goals: In the imagined model, Typingor is an operator or annotation that, given two
Relation to existing concepts: Typingor sits alongside union types, optional types, coercions, and gradual typing. It
Status and usage: Because Typingor is not part of any widely adopted language feature, there are no