git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1973 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
		
			
				
	
	
		
			54 lines
		
	
	
		
			838 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			838 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ================================================================
 | |
| Logtalk - Open source object-oriented logic programming language
 | |
| Release 2.30.7
 | |
| 
 | |
| Copyright (c) 1998-2007 Paulo Moura.  All Rights Reserved.
 | |
| ================================================================
 | |
| 
 | |
| 
 | |
| % start by loading the example and the required library files:
 | |
| 
 | |
| | ?- logtalk_load(msglog(loader)).
 | |
| ...
 | |
| 
 | |
| 
 | |
| % assume that all library entities have been loaded...
 | |
| 
 | |
| % start recording user messages:
 | |
| 
 | |
| | ?- msglog::record.
 | |
| 
 | |
| yes
 | |
| 
 | |
| % send some messages:
 | |
| 
 | |
| | ?- list::member(X, [1, 2, 3]).
 | |
| 
 | |
| X = 1 ;
 | |
| X = 2 ;
 | |
| X = 3 ;
 | |
| no
 | |
| 
 | |
| | ?- character::is_alpha(p).
 | |
| 
 | |
| yes
 | |
| 
 | |
| | ?- integer::between(1, 4, N).
 | |
| 
 | |
| N = 1 ;
 | |
| N = 2 ;
 | |
| N = 3 ;
 | |
| N = 4 ;
 | |
| no
 | |
| 
 | |
| % stop recording and print message log:
 | |
| 
 | |
| | ?- msglog::(stop, print).
 | |
| 
 | |
| list::member(X, [1, 2, 3]).
 | |
| character::is_alpha(p).
 | |
| integer::between(1, 4, N).
 | |
| 
 | |
| yes
 | |
| 
 |