From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18885 invoked from network); 30 Apr 2021 21:40:32 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 30 Apr 2021 21:40:32 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1619818832; b=tZ1/byC2ceoDt6Ak/redFVLlilx/ukI6GvWTbeURtG0sgCnyAD/QmrLAyOEzjdL5mgkizrgcZU W1hq3NVsqncDyIj3T5+bX1TphbaDROqPMD5CGihoYys17nJ/CbDhTX3QQb/u74928q0WqQ6oGj N+x8BetxgG1oScOnmngGoslGzTUgUHMqAYtdC/txSpCi33If37Y/h1hskO38q0Fe4xYR4umonq dIRhdKBLUETeEAzwrmVV+YAI8n0ZSSCdN8drfUinjTFBG0ouGj+M7kuPy8WLsA6FAcvsIa9eS+ YIwa1Vy4Vb3Qjw4M3JtqYeLHHl8NA9titHOWO7VrhhUOAA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oo1-f52.google.com) smtp.remote-ip=209.85.161.52; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1619818832; bh=0qQm4Hqh4xubD/Fv7gs2RgKv2rtarWVbSnoL6fq2XWU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=03W7cL6ieMk6gw2MvyntXKEFuOB6B8m8tUz7umc8Z7FMGMJhSMlB9vtMf1Uzd/V8npCoA3gBy+ hvhriuQQatdkE5pPfsUXF3EYVrVaAFrLulO5tyvgkZdip4t1u23TCmvwC9vVP7H+jfHqhjKq8E ygPcftUncRip6VFX8+wYtYyAJFwUE8NV3sEwzA+ixePsa9VKbWVOruVvbL1pz1wcAh00JZHNGB ItpeGLhjVpifK1+1FxjHyyW1aDqTEj3BUrEZ/N1mtldzOOCOMvaPQ7D3xiMP1IR5aequ+lM2Eu d3ttzxeE1bLeICzc+yCD6v/+BtULXDqLeTMkytjz4TVzCQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=0qQm4Hqh4xubD/Fv7gs2RgKv2rtarWVbSnoL6fq2XWU=; b=zZ8ZZ4kGCeLQ8ss5yryP3TG74W tFDXzqg5bU0t85ruyT1EujHOiOPGtGCVsWLwAk6vs1vtSZue/bk3gjGwXlg4vY4UawYnNcDfA7rWJ m20OqfNSOdyuBUnsEDMCQOmnDgyVi+4a9E10loMoarfDC7M9Xu5qNBizB7PwHEEHv8yx7okHndX3+ /KaeZ6e7d09ZNMICfCvuAYmi0gIHFePGGTRM61rl0PtJWX6O8mccYYmz3nS+uj+8K0KVGK4X+wQ0g de5FqtYGqCFOrrJdytiGyHKJOAUTCzZ78qb1ZRNxmAL6JUYyvZn/0XdTo+APIdlC+3HSunnXXQb9a sGXZjObA==; Received: from authenticated user by zero.zsh.org with local id 1lcasC-000C69-Bu; Fri, 30 Apr 2021 21:40:32 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oo1-f52.google.com) smtp.remote-ip=209.85.161.52; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-oo1-f52.google.com ([209.85.161.52]:36540) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lcary-000BpJ-Vm; Fri, 30 Apr 2021 21:40:19 +0000 Received: by mail-oo1-f52.google.com with SMTP id c6-20020a4aacc60000b02901e6260b12e2so13344935oon.3 for ; Fri, 30 Apr 2021 14:40:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=0qQm4Hqh4xubD/Fv7gs2RgKv2rtarWVbSnoL6fq2XWU=; b=iJedjdRPNJevGfZiSnEiHwwjPuhFUvL0bAX6qLFqCsni7ptb1hUo3Oz2RQLxamJlII GknaqjjrfwBllga6c5K5kNmww0SetA16CAQQYe1TfnZ6URFbq0OYZiQa3/YT27v9K8N3 0277q7kOyF3cPm9Kxgq214jy6+fu5PjRIppi7/vCWrVrjBhHiRTT2YoN48MJyrdHJMJc 5gT3DVWDu4aRECVADWSONx5W7kLAk92HguFMiEnFVq71nQPgQGeszLC3gTm+jr5WuLJ6 J5kR7eEWiuNINbD2pshmOD05tHA4kpgKIYRVJmaHCN0/DC0sqHmvBeyvL/j7U5wZnN4s ulOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=0qQm4Hqh4xubD/Fv7gs2RgKv2rtarWVbSnoL6fq2XWU=; b=KdAVPKxgVprAC6nFX+IZOGUPVF7igXBKVYBSpwoBCWkaDgfVuMjmoL+6YifhZcSaSo tPQNxPJ8jJnM6K3Hl4VmWjX5+9j3QC9mDNx/0IsFDdP37ebhKcRHR2sWPRQIEz/8cpAg GgUMKC6cIZX9puO6L9g+FEMadUUF7wzmjGsvFF4MUIglZzHUHkVS5xz7QHK2RjSmNNRp dnsQCv9wNfAv0qCVVK8guP5/hHKlmwk+yBFW6r5Hj6FMWedaA9pkfJQZzOOblHBOXEbE uCXWEbyR/RoQ6nhVmU9vXx1sbr1Orj0Wb+IYNcCRRaWFVOCDAjz2glBD7BGx4mnz6w5d PSZQ== X-Gm-Message-State: AOAM533Ffv5sKz/gOQkn5VuOPWR5RR3a7mfeX8fZfYGM3k8DJWFL1iz1 cY1PE7PIYoo9kbovnhw1yP4nHhSNNHj5XE40ivYyFhHwT/U= X-Google-Smtp-Source: ABdhPJz//tYsiNBMdET+bs0MLWKHSjuKVUqPKwgb2MRjTCL+N9m6dnorDSdMozv5UFvhralzOLkkIiKSixJ84NCONrQ= X-Received: by 2002:a4a:855d:: with SMTP id l29mr6146972ooh.29.1619818817780; Fri, 30 Apr 2021 14:40:17 -0700 (PDT) MIME-Version: 1.0 References: <7E71FA83-356E-448B-9726-02DF3FF5BD14@gmail.com> <873D08A9-F321-474A-8440-CCE7DCCBA529@gmail.com> <20210414120551.GA3882@tarpaulin.shahaf.local2> <6CEA4F3E-9A64-44E1-9121-FA9D5E053AB5@gmail.com> <20210414140950.GH3882@tarpaulin.shahaf.local2> <0be2a280-9f0e-4762-87cb-aa6af32a813c@www.fastmail.com> In-Reply-To: <0be2a280-9f0e-4762-87cb-aa6af32a813c@www.fastmail.com> From: Bart Schaefer Date: Fri, 30 Apr 2021 14:40:06 -0700 Message-ID: Subject: Re: sysexits.h codes? (was: Re: [RFC][PATCH] `newuser` prompt theme) To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 48762 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Fri, Apr 30, 2021 at 2:17 PM Daniel Shahaf wrote: > > > > An associative array mapping symbolic names to integers? > > With $signals there's the annoyance that there's an off-by-one between > the signals' value and its array index. Incidentally it would have to be either an associative array mapping numbers to names (perhaps with the sort of ordering guarantee that is applied to $history), or an associative array with mappings in both directions, sort of like $color as set up by the colors function.