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 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10775 invoked from network); 26 Jan 2023 21:18:46 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 26 Jan 2023 21:18:46 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1674767926; b=JAIUFsA8qggtoWCtZqQdDWldCCJXnSWagyGGw77zeomXmHZ25hjUylvS4Q1A6KhUE9xqgx/e2E NEl4UN3tkJN65EE+YAT5Lo/ct/GQcv9mumoqKcQc8Ixxo7YLs4x5ONJAXYHSDoUixwg0KfiTBT 2dcCxJgtLhUvQYP25PyvHjzwcxDBzaIE6E6SQSToe1Yuy1POR17Z4F2VkWREx02xze3+8CtLfY A29plq0hi+Rp0JZUfXwUlhJCAd3P5EVrSzwI+XtOgsvWKgfUt5wnC0q/+q9kr4EVUWNRSaPpcr U6FSijD+nmlJ2SscAdpfNFerE8iE8XVBtGriDN2QNsLdUw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f53.google.com) smtp.remote-ip=209.85.218.53; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 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-20210803; t=1674767926; bh=I8EstpEfhDQeGxDPlM6Ub/+rIjaS24abqZi+Wob1QAo=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=Z68OOrGGLGDmJMUPmnOFhRCSqH+FhY2EgmmKnLf9r5+KflY17AX4kciQ98eYfR6Llh0GpGbmsL AdALOQ3fCvj9RQ3/Hxq634aTptJkymUprFB4orom7bhpkMlR+HIrztASJJ6zsbqQijkVCdwTky 5kX23NfbFGy00FhHxJnbOqq5ZPzUYKcVt03xzHNyplL3t8dXnDXnoC8MKPagzMUxHwBmkY9zNa UBpaNDimA5q3flF+ZKWX2YvlNTGo8f9JCQEzFG5timphlfmwAO4U7cs7JQZcIM40iDckUTC48K jUmvlx+2dA8LakT+O8KIGb4qYntzcLmEb/ZhZgNNfZ8u6g==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Odd5bqIFg1MSQwA5G0qg8geGZCpZUQlXSi+qY81xIhc=; b=I0Xn5BVAk+i4Nw0cCOB+1OvrV7 uIB7wI2yXduY95K6so/w9dc4eZiayyKa/TWx/lRmvI7c881SOwNrBIs5v+EMW/7iiQAIun3eERZwl AzNDOa1nIokNWpdMv9hzzJH61AtJmdNc9t01XXhMFQR5EFRrD+ORJ4ygxPuvYz203yP3/V616WCv/ 5hohS5jFlxTKaHGPq3d9A9KABIxuFBguxiCWYWQVT9JilTWlA5kyVCrQqnCvAVJuYq5S5+/oWMQn4 iH8ROgpq9GTCfqsmvZxitEzcnMYwtXZs7XUaLsiCDmDsEki186wSqkT0T/ifx+Pv1bMu4Z7J+HvjV 3rLTFOmA==; Received: by zero.zsh.org with local id 1pL9dt-0004JL-TT; Thu, 26 Jan 2023 21:18:45 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f53.google.com) smtp.remote-ip=209.85.218.53; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f53.google.com ([209.85.218.53]:36755) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pL9dF-0003bF-5F; Thu, 26 Jan 2023 21:18:07 +0000 Received: by mail-ej1-f53.google.com with SMTP id kt14so8686380ejc.3 for ; Thu, 26 Jan 2023 13:18:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Odd5bqIFg1MSQwA5G0qg8geGZCpZUQlXSi+qY81xIhc=; b=nuh4NuuqYRkxvvgzUQ/wzGuShD0R4+m1819P5U1uS3O/j4RVV3391qhQfeBOfgnkss XXYxWkgkXvOsq/WZZeuTI089hB4v45bnXyK9PCJQ1w9hfz+/Eca7UV0F9s+4BcuOOtga JMiaBI3yvJ4N/2jH9JgGod3/5ixSFtJmwSqHN8aIpHNehMgbB3CUCUfAryAi1LOtqrxl CvA62CzHEjo8krgVhefl9A2q4HseosKoP21d7CtvBsy7Otigs7iT4Rph9KjY4YNFhz6p hxSJ1sPalUwp9GxPy6s2bMOy71wcqkFJjfB4s76//8Fti0yeEj99b5Tb0dXFIAzdLRWL 6mIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Odd5bqIFg1MSQwA5G0qg8geGZCpZUQlXSi+qY81xIhc=; b=pMwdRANRwi8tebXE9BVto8nqAYqqXM+EbsMTlqLJQVG/iNdtJGXwdPAmWG1pJahBP/ DotqF5eef02FVik3RXZ0yAbBqQ4vg8Xfye4DBDc4UWT1hXMZdla+mUVPEVJJRcdFXmak hj1OaGpSPI0DZUX3sAd80tEfKxNFD2CzTmO7dDV/k7kDtduGA585SPQOX92e9YY3gaZO +2H9n48OfKzm1cOSOo7qOjKhdyuqLj8UHr8Wfk4X57wCn61tEhBQPGELA5zrwQ+2WL/9 b4WPJ8pDLZ9PrlTJZcPO2kRZF3tkK56ToEacIUxCeco93dhZAgVYyrbV2Tzqnf5/Fcpe oHow== X-Gm-Message-State: AO0yUKVfITYmewLm7AQxcaUH25nM3yBBMWo3eRsUPaGyGQoNVHFIy7+y dMKXoItLn1a3pP1cXI1auCUdkGVGtfW1MwCY7No7AbehyqjCqQ== X-Google-Smtp-Source: AMrXdXs3G7Yxn94ikEvQx0KKcZ3n9AWX0/XKxyKR66G28WcuicZhOkmn1dzFBJey0G6nkC9mKn/9//2nI9l927w0d+c= X-Received: by 2002:a17:906:770d:b0:877:e1ef:e49a with SMTP id q13-20020a170906770d00b00877e1efe49amr2414560ejm.147.1674767884812; Thu, 26 Jan 2023 13:18:04 -0800 (PST) MIME-Version: 1.0 References: <0dc71450-d082-93da-52f8-d4e6b97199af@eastlink.ca> <00818033-2566-52b3-33a9-62591a93d707@eastlink.ca> <394f641a-318d-4e87-4f9d-de54119b7dc7@eastlink.ca> <9b64443d-2d97-a4d9-0028-4b950c319c1a@eastlink.ca> <2f2c3ae4-ca4e-8101-5934-9eb493ff61cd@eastlink.ca> <30292878-d596-75cb-8dc3-f64f9b82a44d@eastlink.ca> In-Reply-To: <30292878-d596-75cb-8dc3-f64f9b82a44d@eastlink.ca> From: Bart Schaefer Date: Thu, 26 Jan 2023 13:17:53 -0800 Message-ID: Subject: Re: path PATH To: Ray Andrews Cc: zsh-users@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 28818 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On Thu, Jan 26, 2023 at 1:00 PM Ray Andrews wrote: > => BTW, reading up on the types, the doc seems rather incomplete. I > identify: scalar, array, association, integer, float, float-double, and "double" is effectively just a modifier also, the basic type is still float. > modifiers: hideval, hide, readonly, special, tied, unique, export(ed), > undefined and local ... but the doc only mentions some of them in > passing, there's only explicit explanation of a few of them -- that I > can find. That's because those words were chosen to have an obvious mapping onto the switches accepted by the typeset command, and it didn't seem necessary to explain the switches twice. double = -E hideval = -H hide = -h readonly = -r etc. The only one that doesn't have such a direct mapping is "special", which just means it's known internally to zsh so referencing or changing its value might have side-effects.