The visual debugger includes a binding pane, where variables bindings are displayed. Is it possible to change the way bindings are displayed for certain bindings.
For example, suppose I have a numeric identifier that encodes two ranges of values, and I want to view the single number value as a pair, but only in the bindings window - I don’t want to start changing the code – i.e. every predicate where an identifier is bound, to map it to another variables that shows the two ranges as a pair.
So, instead of, say, showing X=123456, i’d like to see X = 123-456. if identifier(X) is true.
You know it never occurred to me to extend the user module with multifile/1. This opens up a new world of possibilities as a work around since Prolog does not have an unlimited depth hierarchical module system.