Minimal MeTTa has created a number of additional situations where syntax errors aren't reported as errors, per se. For example:
(= someNumber 1)
!(match (= someNumber $n) $n) ; missing &space as first arg
used to produce (Error (match (= someNumber $n) $n) IncorrectNumberOfArguments) but under minimal, the result is that the atom is just returned by the execution.
Raising https://github.com/trueagi-io/hyperon-experimental/issues/539#issuecomment-1897986242 by @luketpeterson as a separate issue
Minimal MeTTa has created a number of additional situations where syntax errors aren't reported as errors, per se. For example:
(= someNumber 1) !(match (= someNumber $n) $n) ; missing &space as first arg
used to produce (Error (match (= someNumber $n) $n) IncorrectNumberOfArguments) but under minimal, the result is that the atom is just returned by the execution.