Skip to content
  • Leon Arnott's avatar
    Implemented basic functionality for the "matches" operator. · 53288f790075
    Leon Arnott authored
    This supports basic structural matching, using datatype names as the 'blanks'.
    
    Also:
    
     * Renamed typenames (the user-facing Harlowe construct) to datatypes, to avoid confusion with internals' use of "typename".
    
     * Removed some typenames whose utility seems low (lambda, hookset, typename, data) at present.
    
     * Added "or a" as an invalid operator, to preclude people writing "$a is a number or a string".
    53288f790075