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.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30166 invoked from network); 16 Dec 2022 20:11:26 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 16 Dec 2022 20:11:26 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1671221486; b=SI3Brjy/syHijIfvQgbkV3bDMVZp34e8SMfvn+TQwO7LMLJIlQrDDeaULEy9IO4Voc/XUIzkqC wFP1A7Ok4q9Gu0Er7MLXsIpB8ngUxX3Dy7zxyBvVpPefbL17Q6fus2pNLsEzZASs+oUoTJRIbm AReoi0/Gool+D0f1QMsaapBOD4BbqjWalrK0/Olyyd5jGWkmaFYGGasM8+KmhdAMvGFKmcfeXp rcP1qOuIy0kp9wBq4Rb319JqWMLJ+qqgdkxOcf8cQhGAJCXUblW8rgAeEpH2lH3CJfWeQ73R17 uqskSlTV+M/drKUIIGCVKkmPOGjza+7ly7ITOjzqAntn3g==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mta03.eastlink.ca) smtp.remote-ip=24.224.136.9; dmarc=none header.from=eastlink.ca; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1671221486; bh=E3TrbY/QgRU7127fF30qzanciB349AFERbsn4sROtLA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:To:Subject:MIME-Version:Date:Message-ID:DKIM-Signature; b=bsmPWtN7RBQVyOtSROsh054rrW571PPxp41hjIdhUSJ8HcyOdxYXT26IXO43paNnRrPMLA7e2X 77RLnzBNQrxvHh2ldMTqbbUO/rglxdyZRxZgn82t9QaSOiVsEuGt5nrfT/jVTbTDurW0j1w670 kMUyLC/RQCL+6ixDFdi9InlO/qXfaWCasRahQFjviq+pudpcKXLgXy3mrwrtVGj5wQB45a2Noe HBSOk/s5U4QbrbD4YPr0xUw57z9733CPlotau0qGfdXAUDIEzPf8uW3VQUYBPgXw/rgNwR8x+u GBM2von0IaURDIRaxVMfqu4oEQ+OOsNAHLKGMtOn7z1UbQ==; 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-transfer-encoding: Content-type:In-reply-to:From:References:To:Subject:MIME-version:Date: Message-id:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=zP1VmD/8BbUzi6GO+m3hpJxn+CBZcqzMR0j5xc8FYFw=; b=WE/OtgC/VS8+VtBp8uAR19+T/i oCJ4AcBhFfamfv32K9aCZGXPw2q621h1wzxL9TQWXl9EEg2vT7OF2JDTlxCos/VwRrs9OLXOjQDUE +apvlTAHKY/6o91ANidM6Z+GhWEo4dXkHXLqRyvD0DSswl1ONznlynAZHErZDb1CTgAP67h80mgOE jrdog5ha5zIdHCxthu2DWtKOlLG8x3T6JTVkLDGSJbYmWLUYEpFHycEbpzw3SZ88v35DYNMEUoIa/ VsudJ7DaTYPiz3VEYQaIGis9mlG2UWJEW4yJcyidKTrcu0m6etoNli01sumSGINFPM6x8Xz+H6OU1 nyPML1aQ==; Received: by zero.zsh.org with local id 1p6H3F-000Ous-U0; Fri, 16 Dec 2022 20:11:26 +0000 Authentication-Results: zsh.org; iprev=pass (mta03.eastlink.ca) smtp.remote-ip=24.224.136.9; dmarc=none header.from=eastlink.ca; arc=none Received: from mta03.eastlink.ca ([24.224.136.9]:41212) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) id 1p6H2H-000OCk-HJ; Fri, 16 Dec 2022 20:10:26 +0000 Received: from csp02.eastlink.ca ([71.7.199.167]) by mta03.eastlink.ca (Oracle Communications Messaging Server 8.0.2.2.20180531 64bit (built May 31 2018)) with ESMTPS id <0RN000I3C1Y0MMC0@mta03.eastlink.ca> for zsh-users@zsh.org; Fri, 16 Dec 2022 16:10:24 -0400 (AST) Received: from [192.168.0.4] ([24.207.18.108]) by Eastlink with ESMTPSA id 6H2FpFNioeLAh6H2GpaVCb; Fri, 16 Dec 2022 16:10:24 -0400 X-Authority-Analysis: v=2.4 cv=S7gfgqgP c=1 sm=1 tr=0 ts=639cd0b0 a=xN66ZtSbq5jdJYpBp7G/jQ==:117 a=xN66ZtSbq5jdJYpBp7G/jQ==:17 a=IkcTkHD0fZMA:10 a=yuNe_SyKL7rGvirSqUIA:9 a=QEXdDO2ut3YA:10 X-Vade-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejgddufedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecugfetuffvnffkpffmpdfqfgfvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesthekredttdefjeenucfhrhhomheptfgrhicutehnughrvgifshcuoehrrgihrghnughrvgifshesvggrshhtlhhinhhkrdgtrgeqnecuggftrfgrthhtvghrnhepiedtjeffvefgtdehgefgteekueeggeeitedutddvvdduteetffdvveelgfeukedunecukfhppedvgedrvddtjedrudekrddutdeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdegrddvtdejrddukedruddtkedphhgvlhhopegludelvddrudeikedrtddrgegnpdhmrghilhhfrhhomheprhgrhigrnhgurhgvfihssegvrghsthhlihhnkhdrtggrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepreerpdhrtghpthhtohepiihshhdquhhsvghrshesiihshhdrohhrghdpghgvthdqkghiphfrrghsshifugepthhruhgv X-Vade-Score: 0 X-Vade-State: 0 X-EL-AUTH: rayandrews@eastlink.ca Message-id: Date: Fri, 16 Dec 2022 12:10:22 -0800 MIME-version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: uninvited members of associative array Content-language: en-US To: zsh-users@zsh.org References: <0c2b1f8f-35bb-cd52-3d22-0964a73945b2@eastlink.ca> <46161d8a-c177-4134-836e-592e5c048887@app.fastmail.com> <902fb047-3435-89a3-e7ea-74e74075c2c6@eastlink.ca> <09d09690-08c8-4499-9011-9c45d7676f52@app.fastmail.com> <81952d4b-3ead-f912-f987-fe9a37dbd256@eastlink.ca> From: Ray Andrews In-reply-to: Content-type: text/plain; charset=UTF-8; format=flowed Content-transfer-encoding: 8bit X-Seq: 28564 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 2022-12-16 11:04, Dominik Vogt wrote: > I think you have a grave misconception of shells. Shells are > basically command line interpreters with some text processing. I know it.  All the extra functionality accreted over the years. It's an evolutionary cul-de-sac in that the latter additions are somewhat clumsy in as much as they have to contend with the earlier design.  Can't be helped. > There's no > conception of symbolic values; all input is just text. Except for those times when I wish it is was 'just text' but instead things are expanded.  Anyway how is a variable name not a symbol for the contents of the variable? > Shells are > are not "programming languages". That's a strange thing to hear.  A program is a list of things on asks a computer to accomplish and zsh accomplishes them.  But you know more about all this than I do. > The shell does not know about > file names on the command line, it just expands strings to > filenames if they contain globbing patterns. > > Ciao > > Dominik ^_^ ^_^ > > -- > > Dominik Vogt >