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]).
|