From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from colossus.apple.com ([130.43.2.6]) by hawkwind.utcs.toronto.edu with SMTP id <2704>; Wed, 22 Sep 1993 13:29:47 -0400 Received: from talisman.kaleida.com by colossus.apple.com with SMTP (5.65/22-Jun-1993-eef) id AA11374; Wed, 22 Sep 93 10:23:13 -0700 for Received: from [130.43.11.206] (kip-16.kaleida.com) by talisman.kaleida.com (4.1/SMI-4.1) id AA17501; Wed, 22 Sep 93 10:21:14 PDT Date: Wed, 22 Sep 1993 13:21:12 -0400 Message-Id: <9309221721.AA17501@talisman.kaleida.com> To: rc@hawkwind.utcs.toronto.edu From: haahr@kaleida.com (Paul Haahr) X-Sender: haahr@talisman.kaleida.com Subject: shift biased as i might be, i'd like to point out the existence of es's solution to the shift question: + no shift builtin + ... accepted in subscript arguments, where $x(m ... n) means all elements of x between the mth mth and nth (inclusive). if m is omitted, 1 is assumed. if n is a omitted, $#x is assumed. anyway, that's it. while * = $*(2 ...) is not as clean as shift the flexibility is, imho, worth it.