src/Pure/library.scala
changeset 45900 793bf5fa5fbf
parent 45673 cd41e3903fbf
child 46196 805de058722b
--- a/src/Pure/library.scala	Fri Dec 16 12:03:33 2011 +0100
+++ b/src/Pure/library.scala	Fri Dec 16 13:37:08 2011 +0100
@@ -64,18 +64,6 @@
 
   def split_lines(str: String): List[String] = space_explode('\n', str)
 
-  def sort_wrt[A](key: A => String, args: Seq[A]): List[A] =
-  {
-    val ordering: Ordering[A] =
-      new Ordering[A] { def compare(x: A, y: A): Int = key(x) compare key(y) }
-    val a = (new Array[Any](args.length)).asInstanceOf[Array[A]]
-    for ((x, i) <- args.iterator zipWithIndex) a(i) = x
-    Sorting.quickSort[A](a)(ordering)
-    a.toList
-  }
-
-  def sort_strings(args: Seq[String]): List[String] = sort_wrt((x: String) => x, args)
-
 
   /* iterate over chunks (cf. space_explode) */