From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id 8D20027CCE for ; Fri, 17 May 2024 22:29:26 +0200 (CEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1715977765; b=A4b2KuPcn5k1FlUF48qY2VPb9Nv7XQXfCV41AG8KmaFwEaxqvcROCA0UQ8rY0ZkUCvgLGcwzPK jU8UmKIeAELB4w2Vkdie2tHHprO8sY+Fc7fwl0XxteX1UnErQes85Kwc52o0WkhiMUeZpYljKY FaU5OnuosqLTXnEh43leh+jQ4UoVF6F3fEEs+0CcJ9EZ1UtC3Qxdal1flIYg1PVKtk7uVwmLoy kQmNGDYRJN6AvHTCudcBZkEvrsmHO4ATH3O/L2JaHQxS1yriLRmoMpH9OGufIWF/aaEg80RnY7 dNFe4fVBH31B0m3BrX7gekqMfROyDsfuuE/VMebkGzag9w==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mta02.eastlink.ca) smtp.remote-ip=24.224.136.13; 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=1715977765; bh=TpCjWRon1cobf18oQU22qIotHVCruajr+khBcA6qCws=; 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=k68kkDqjCY+/ATZHxGW0kshMd/uYPWbjDbPneAN6E/28/CFzckGP83OD+jS3DL9tIBbVyKqcwq 9azZfbnrpXXwD0VwxHOTZpR7MtQINf1JPmNfkADH/xlSlw0nyGnv0D2FFPbaOfFeAiFzrlWU3O QYinKjFWcA132cu94j4Zv1JIho3jsDJ7Qk4WzbKey8Dbb+R4nfttIVB2zLdJPSgkCB6bctuhQ2 BTlk5LPxYHJGRPLCEDanK+dNvX+1XGC/mzSUAKDlcQqSEFCVuVQzETT3TyEaKjlVDQJMr1ps5I t/7kUQ3IqfDAXxV4w9+CXmvL3BXb6+5zdLTGZ/goj1LlAQ==; 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=XbQsmwgcbtYSmjt4/HNrZy0a7UckFC/c3s8IaEXzLTg=; b=o0pgwezx4BPgMuEs1IdWbTrZfT f0nj07c10Ts2OshJRV+dzCZbgwKLfh2xYNsmCuFPky7G1nn6bnexiVaf6zB5xEN9yAbHRNn6Fjs1h 3Cxd6eFu9+qAirHQE4aSuWaH6iT/zF3+SgpxUKdOQLgLiZBv7z6fApOYuXDo0Lczqrrr7fxnxs0RL AQ/UmMDBVHyGgbXyYPt98X1hYTGwAR4J+zT/1K1vLHHDKRn0b9RABYETFN4OLMXSGfpoF/GnbfOi9 iIryrz71n65vdwkBb8XxrqIZgQwYHD8GhoU/Vwttz3oBF6MIWPa0RYgnTezCZhbJp7j/Ds0yQ7b2b bWLdAKSg==; Received: by zero.zsh.org with local id 1s84Cj-000Ejg-M2; Fri, 17 May 2024 20:29:25 +0000 Authentication-Results: zsh.org; iprev=pass (mta02.eastlink.ca) smtp.remote-ip=24.224.136.13; dmarc=none header.from=eastlink.ca; arc=none Received: from mta02.eastlink.ca ([24.224.136.13]:40093) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1s84C4-000E32-CN; Fri, 17 May 2024 20:28:45 +0000 Received: from csp01.eastlink.ca ([71.7.199.166]) by mta02.eastlink.ca ([24.224.136.13]) with ESMTPS id <0SDN13W02CRJKT41@mta02.eastlink.ca> for zsh-users@zsh.org; Fri, 17 May 2024 17:28:43 -0300 (ADT) Received: from [192.168.0.15] (host-24-207-19-13.public.eastlink.ca [24.207.19.13]) by csp01.eastlink.ca ([71.7.199.166]) with ESMTPSA id 84C2sOfoi98ni84C2svyzM (version=TLSv1_2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256); Fri, 17 May 2024 17:28:43 -0300 X-Authority-Analysis: v=2.4 cv=C75KyhP+ c=1 sm=1 tr=0 ts=6647bdfb a=e7T7DzMKK1R988ZCg0wLyw==:117 a=e7T7DzMKK1R988ZCg0wLyw==:17 a=IkcTkHD0fZMA:10 a=79ZztI6IW53KRrpEPd4A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-Vade-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdehgedgheeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecugfetuffvnffkpffmpdfqfgfvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesthekredttddvjeenucfhrhhomheptfgrhicutehnughrvgifshcuoehrrgihrghnughrvgifshesvggrshhtlhhinhhkrdgtrgeqnecuggftrfgrthhtvghrnhepteffhffgvdeffeelveelhfegudevkeduhfehheevhfekhfevieehjeejheefvefgnecukfhppedvgedrvddtjedrudelrddufeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvgedrvddtjedrudelrddufedphhgvlhhopegludelvddrudeikedrtddrudehngdpmhgrihhlfhhrohhmpehrrgihrghnughrvgifshesvggrshhtlhhinhhkrdgtrgdpnhgspghrtghpthhtohepvddprhgtphhtthhopeerredprhgtphhtthhopeiishhhqdhushgvrhhsseiishhhrdhorhhgpdhgvghtqdgkihhprfgrshhsfigupehtrhhuvg X-Vade-Score: 0 X-Vade-State: 0 X-EL-AUTH: rayandrews@eastlink.ca Message-id: <97999c75-8372-4e99-9d59-1aab2f7e618f@eastlink.ca> Date: Fri, 17 May 2024 13:28:42 -0700 MIME-version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: exit to shell from nested function calls. To: zsh-users@zsh.org References: <9b97bc99-1d92-46f1-8841-c757d1dcee68@eastlink.ca> <09115b25-9017-4233-aaf2-6e4378aba53f@eastlink.ca> <4b8449d3-7dfe-4d37-9c6d-1dcf63d1d9b1@eastlink.ca> <2b657d1a-4bf3-4756-bb1f-6df9d49ecb13@eastlink.ca> Content-language: en-US From: Ray Andrews In-reply-to: Content-type: text/plain; charset=UTF-8; format=flowed Content-transfer-encoding: 8bit X-Seq: 29948 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 2024-05-17 12:00, Mark J. Reed wrote: > The Bolsky & Korn KornShell book is a good start, actually. Lots of > stuff zsh has added that's not in there, but as far as first > principles go ... Yeah, it's the first principles.  Gotta start at the beginning. Peter's book was good, but even there, he tries to cover both bash and zsh, which is only confusing.  The User's Guide would have been it. Actually in my case even starting at the beginning would have been too easy, since I first needed to unlearn so much DOS stuff.  Nuts, I still say 'switch' and I still declare my variab -- I mean parameters ;-)  These things end up in your DNA.