Modula-2 - Supersets

Supersets

There are several supersets of Modula-2 with language extensions for specific application domains:

  • PIM supersets
    • Canterbury Modula-2, extended with Oberon-like extensible records
    • Modula-2+, extended with preemptive threads and exceptions
    • Modula-2*, parallel extension
    • Modula-P, another parallel extension
    • Modula-Prolog, adding a Prolog layer
    • Modula/R, with relational database extensions
    • Modula-GM, extensions for embedded systems
  • ISO supersets
    • Mod51, extended with IEC1131 constructs for embedded development

Read more about this topic:  Modula-2