Newsgroups: comp.lang.scheme
Path: utzoo!utgpu!news-server.csri.toronto.edu!helios.physics.utoronto.ca!ists!newshub.ccs.yorku.ca!newshub.ccs.yorku.ca!oz
From: oz@ursa.ccs.yorku.ca (Ozan Yigit)
Subject: Re: Concerning standards.
In-Reply-To: ok@goanna.cs.rmit.oz.au's message of 11 Jun 91 06: 53:52 GMT
Message-ID: <OZ.91Jun11130154@ursa.ccs.yorku.ca>
Followup-To: comp.lang.scheme
Sender: news@newshub.ccs.yorku.ca (USENET News System)
Organization: York U. Communications Research & Development
References: <6209@goanna.cs.rmit.oz.au>
Date: Tue, 11 Jun 1991 18:01:54 GMT


Richard A. O'Keefe (ok@goanna.cs.rmit.oz.au) writes:

       I have my own implementations of `sort' and `sort!' (based on David
       H. D. Warren's keysort/2 in DEC-10 Prolog) and they are faster than
       the sorts provided in any of the Schemes where I've yet been able to
       make measurements.

Richard was kind enough to provide a copy of his implementation
[sorted?, sort, sort!, merge, merge! in sort.scm] to the Scheme
Repository*.  I hope that these functions get picked up and used
enough to become a practical alternative to any muddled versions
[if you have them at all] in your scheme.

   That's looking at the effect of a `minimal' standard.

But, scheme does not have one standard. It has two: a static IEEE
document, and a dynamic Revised Report. I personally am inclined to
forget about the former for the next five years. ;-)

oz
---
* The Scheme Repository (sometimes referred as Scheme Yellow Pages+)
  is currently accessible via ftp from nexus.yorku.ca [130.63.9.66]
  under pub/scheme. See pub/scheme/scm for sort.scm and other scheme
  sources.

+ Yellow Pages is a registered trademark of British Telecommunications.
---
Often it is means that justify ends: Goals    | email: oz@nexus.yorku.ca
advance technique and technique survives even | phone: 416-736-5257 x 33976
when goal structures crumble. -- A. J. Perlis | other: oz@ursa.ccs.yorku.ca
