Newsgroups: comp.lang.scheme
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!news.cs.indiana.edu!hieb@heston.cs.indiana.edu
From: Robert Hieb <hieb@heston.cs.indiana.edu>
Subject: Re: Scheme Benchmarking [topics from hell, part 3]
Message-ID: <1991May3.094225.11007@news.cs.indiana.edu>
Organization: Computer Science, Indiana University
References: <JAFFER.91May1163805@kleph.ai.mit.edu> <1991May2.155838.20830@bronze.ucs.indiana.edu> <JINX.91May2174641@chamarti.ai.mit.edu> <22632@yunexus.YorkU.CA>
Distribution: comp.lang.scheme
Date: Fri, 3 May 91 09:42:03 EST

oz@yunexus.yorku.ca (Ozan Yigit) writes:

>Now that we have an adequate standard for the language, maybe it is about
>time to come up with a standard-compliant benchmark suite. We have all
>learned that benchmarks results should be consumed with some care to avoid
>indigestion, but not having a consistent suite makes matters inedible.

For whomever undertakes this task:

Please do not just transliterate C or Lisp code into Scheme.
Unfortunately, it is easy to do so, since Scheme has assignments,
loops, etc.

Instead a translation is needed, using the idioms of Scheme.  For
instance, in the pi benchmark code previously posted the treatment of
the "q" parameter is unnatural in Scheme.  Similar examples can be
found in the Scheme versions of the Gabriel benchmarks.

It would be nice to have Scheme benchmarks that used closures and
continuations in a natural way.
