This directory contains some small benchmarks, viz. - the naive reverse benchmark - Fernando Pereira's benchmark suite. (1) Naive Reverse: Files: nrev.P - Prolog source nrev.P.asl - WAM instructions produced by SB-Prolog compiler nrev - byte code "object" file To execute: start up SB-Prolog and enter ?- load('nrev'). ?- bench(500). /* or any other reasonable number */ WARNING: Naive reverse is the classical benchmark for computing "LIPS" (Logical Inferences Per Second), but it's such a small benchmark that LIPS numbers so obtained may not necessarily reflect overall system performance, and should be taken with a large pinch of salt. (2) Fernando Pereira's benchmark suite: this suite gives statistics about a number of different aspects of a Prolog system. Files: bench.P - Prolog source bench - SB-Prolog byte code file To execute: start up SB-Prolog and enter ?- load(bench). ?- tell(foo), benches, told. /* output of benchmarks are in file foo. */ ----------------------------------------------------------------------
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.