Re: easy display system?

Jan Wielemaker <[email protected]>
Newsgroups gmane.comp.ai.prolog.swi
Message-ID <[email protected]>
On 07/16/2013 09:54 PM, Alan Baljeu wrote:
> I've got a nice, but complex system working, for which I
> now feel I need a higher-level view for tracing its operations.  
> I've figured at various points in execution certain lists that 
> would be useful to see sometimes.  Currently the only way 
> I know is to read and write to the console.  Certainly very 
> easy, but I wonder if there's another way that's also easy, 
> but not so scrolly.  Plain message boxes would not be sufficient, 
> as I'd need persistent access and copy/paste.

Not sure what you want.  Select specific messages or selectively
(maybe interactively) dig into the details of messages?

Selecting messages is fairly well supported using debug/3 for
printing them and debug/1 or nodebug/1 for defining which ones
are actually printed.  The Windows console offers Debug/Debug messages
in the menu, which provides a (simple) GUI interface.  Interactively
digging into terms is (in a limited way) provided by the GUI debugger.
You can also call this window yourself by loading

	:- use_module(library(trace/viewterm)).

and then call view_term/1 or view_term/2.  Of course, you know
about the portray hook.

There is enough stuff around to help you.  Something really fancy
and well integrated is still welcome ...

	Cheers --- Jan


>  
> Alan Baljeu
> _______________________________________________
> SWI-Prolog mailing list
> [email protected]
> https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.