Open triska opened 2 months ago
Just one remark about GNU Prolog's error term. It is rather unusual to encode into the atom of syntax_error/1 the specific position as this would unnecessarily clog the atom table. Instead, many systems use here just a simple atom and relegate more complex information to the the second argument of error/2.
Example:
For comparison, with GNU Prolog: