Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!uakari.primate.wisc.edu!samsung!uunet!mcsun!ukc!slxsys!bae-st!adam From: adam@ste.dyn.bae.co.uk (Adam Curtin) Newsgroups: comp.lang.apl Subject: Re: Sorting Columns Message-ID: <1991Apr30.091422.476@ste.dyn.bae.co.uk> Date: 30 Apr 91 09:14:22 GMT References: <569@kepler1.kepler.com> Reply-To: adam@ste.dyn.bae.co.uk (Adam Curtin) Organization: British Aerospace (Dynamics), Stevenage Lines: 18 In article <569@kepler1.kepler.com> rjfrey@kepler.com (Robert J Frey) writes: >My original response to this problem dealt with sorting the columns as units, >rather than sorting each column interally. Here is a function which solves >the latter in Dyalog APL: > >[0] R assign COLUMN_GRADE X >[1] R assign gradedown foreach X assign split[quadIO] X >[3] R assign transpose mix R(disclose foreach compose enclose) foreach X > >where split is up-arrow, mix is down-arrow and compose is jot. The idiom ^^ ^^^^ You transposed these two. "split-down, mix-up". John Scholes gets them confused, too! Adam -- /home/research/adam/.signature: No such file or directory