Latent typing

Type system where types are associated with values and not variables
Type systems
General concepts
Major categories
  • Static vs. dynamic
  • Manifest vs. inferred
  • Nominal vs. structural
  • Duck typing
Minor categories
  • Abstract
  • Dependent
  • Flow-sensitive
  • Gradual
  • Intersection
  • Latent
  • Refinement
  • Substructural
  • Unique
  • Session
  • v
  • t
  • e

In computer programming, latent typing refers to a type system where types are associated with values and not variables.[1] An example latently typed language is Scheme. This typically requires run-time type checking and so is commonly used synonymously with dynamic typing.[2]

See also

References

  1. ^ Allen B. Tucker (28 June 2004). Computer Science Handbook, Second Edition. Taylor & Francis. pp. 92–. ISBN 978-1-58488-360-9.
  2. ^ Benjamin C. Pierce (January 2002). Types and Programming Languages. MIT Press. pp. 2–. ISBN 978-0-262-16209-8.


Γ {\displaystyle \Gamma \!\vdash }

This programming language theory or type theory-related article is a stub. You can help Wikipedia by expanding it.

  • v
  • t
  • e
Stub icon

This programming-language-related article is a stub. You can help Wikipedia by expanding it.

  • v
  • t
  • e