git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@843 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
=================================================================
 | 
						|
Logtalk - Object oriented extension to Prolog
 | 
						|
Release 2.15.4
 | 
						|
 | 
						|
Copyright (c) 1998-2003 Paulo Moura.  All Rights Reserved.
 | 
						|
=================================================================
 | 
						|
 | 
						|
 | 
						|
To load all objects in this group consult the debugging.loader utility 
 | 
						|
file.
 | 
						|
 | 
						|
You will need to load FIRST the events.loader file otherwise you will get 
 | 
						|
a runtime error.
 | 
						|
 | 
						|
 | 
						|
The object debugger enables you to:
 | 
						|
 | 
						|
	- spy all or specific messages to an object
 | 
						|
	- trace an execution
 | 
						|
	- specify the streams used for debugger input/output
 | 
						|
 | 
						|
These capabilities rely on the use of the event-based programming built in 
 | 
						|
Logtalk. That means that you can only debug public messages sent using the 
 | 
						|
::/2 operator.
 | 
						|
 | 
						|
You can have any number of debuggers active simultaneously, possibly 
 | 
						|
assigning different input/output streams to each one.
 | 
						|
 | 
						|
Input/output is one area where Prologs compilers can differ, sometimes
 | 
						|
because of differences in the underlying operating system. Therefore,
 | 
						|
it is advisable that you look at the code of class debugger before
 | 
						|
trying to use it. The i/o operations are done by the methods output/3, 
 | 
						|
query_user/1 and execute_option/1.
 |