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 Subject: Re: Scheme Benchmarking [topics from hell, part 3] Message-ID: <1991May3.094225.11007@news.cs.indiana.edu> Organization: Computer Science, Indiana University References: <1991May2.155838.20830@bronze.ucs.indiana.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.