From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/29783 Path: news.gmane.org!not-for-mail From: Taco Hoekwater Newsgroups: gmane.comp.tex.context Subject: Re: sorting commalist? Date: Fri, 28 Jul 2006 23:13:18 +0200 Message-ID: <44CA7DEE.4040401@elvenkind.com> References: <141B4ACB-F159-44BB-9275-B5F07EF46B09@science.uva.nl> <44C48251.8090204@elvenkind.com> <726114E3-7AF8-49AF-85FF-0A38E31781D8@science.uva.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1154121217 2859 80.91.229.2 (28 Jul 2006 21:13:37 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 28 Jul 2006 21:13:37 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Fri Jul 28 23:13:35 2006 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1G6ZeI-00048u-UO for gctc-ntg-context-518@m.gmane.org; Fri, 28 Jul 2006 23:13:34 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 6B2401FEA8; Fri, 28 Jul 2006 23:13:33 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 16436-09; Fri, 28 Jul 2006 23:13:28 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 4B72B1FEA4; Fri, 28 Jul 2006 23:13:28 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id BB0071FEA4 for ; Fri, 28 Jul 2006 23:13:24 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 16636-04 for ; Fri, 28 Jul 2006 23:13:21 +0200 (CEST) Original-Received: from post-25.mail.nl.demon.net (post-25.mail.nl.demon.net [194.159.73.195]) by ronja.ntg.nl (Postfix) with SMTP id 4B7911FEA1 for ; Fri, 28 Jul 2006 23:13:19 +0200 (CEST) Original-Received: from boo.demon.nl ([82.161.175.147]:43591 helo=[10.10.0.3]) by post-25.mail.nl.demon.net with esmtp (Exim 4.51) id 1G6Ze2-0007N8-Pc for ntg-context@ntg.nl; Fri, 28 Jul 2006 21:13:18 +0000 User-Agent: Mozilla Thunderbird 1.0.6-7.6.20060mdk (X11/20050322) X-Accept-Language: en-us, en Original-To: mailing list for ConTeXt users In-Reply-To: <726114E3-7AF8-49AF-85FF-0A38E31781D8@science.uva.nl> X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.7 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:29783 Archived-At: Hans van der Meer wrote: > > Is there a simple manner to sort the list externally and get it back > for further processing? Otherwise, how are the indexes sorted? Externally, using texexec functionality. Something like this works well enough, I guess (but I normally sort my stuff by piping it through the unix sort command): % This sorts the list contained in it's argument \def\sortalphacommacommand#1% {\definesorting[listsort][listsorts]% \processcommacommand[#1]\listsort \def\sortedcommalist{}% \def\makesortedlist##1% {\doglobal\appendtocommalist{##1}\sortedcommalist}% \setupsorting[listsort][criterium=all,command=\makesortedlist]% \placelistoflistsorts \let#1\sortedcommalist} \def\citylist{Londen,Berlijn,New York,Parijs,Amstelveen} \sortalphacommacommand\citylist Cheers, taco