27 lines
		
	
	
		
			401 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			401 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
|   | :- prolog_load_context(directory, Dir), | ||
|  |    working_directory(_, Dir). | ||
|  | 
 | ||
|  | benches :- | ||
|  | 	bench(B), | ||
|  | 	atom_concat(B, '.chr', File), | ||
|  | 	style_check(-singleton), | ||
|  | 	abolish(main,0), | ||
|  | 	abolish(main,1), | ||
|  | 	[File], | ||
|  | %	(main;main;main;main), | ||
|  | 	main, | ||
|  | 	fail. | ||
|  | benches. | ||
|  | 
 | ||
|  | bench(bool). | ||
|  | bench(fib). | ||
|  | bench(fibonacci). | ||
|  | bench(leq). | ||
|  | bench(primes). | ||
|  | bench(ta). | ||
|  | bench(wfs). | ||
|  | bench(zebra). | ||
|  | 
 | ||
|  | cputime(Time) :- | ||
|  | 	statistics(runtime, [_,Time]). |