From 0dddf931d8c9ea8ae463a773f02c90428c0afede Mon Sep 17 00:00:00 2001 From: Eli Barzilay Date: Sat, 1 Apr 2006 12:24:15 +0000 Subject: [PATCH] {quick,merge}sort -> sort svn: r2569 original commit: 16f01a1109691d2fa4844b9411410f4794cf0dc1 --- collects/mzlib/private/sigutil.ss | 30 ++++++++++++++---------------- collects/mzlib/serialize.ss | 11 ++++------- 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/collects/mzlib/private/sigutil.ss b/collects/mzlib/private/sigutil.ss index 7330ab7..33021b2 100644 --- a/collects/mzlib/private/sigutil.ss +++ b/collects/mzlib/private/sigutil.ss @@ -334,22 +334,20 @@ (define sort-signature-elems (lambda (elems) (map car - (quicksort (map - (lambda (ip) - (let ([i (car ip)]) - (cons ip (symbol->string (if (symbol? i) - i - (signature-name i)))))) - elems) - ;; Less-than; put subs at front - (lambda (a b) - (if (symbol? (caar a)) - (if (symbol? (caar b)) - (stringstring + (if (symbol? i) i (signature-name i)))))) + elems) + ;; Less-than; put subs at front + (lambda (a b) + (if (symbol? (caar a)) + (if (symbol? (caar b)) + (string