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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25342 invoked from network); 13 Oct 2021 18:43:33 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 13 Oct 2021 18:43:33 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1634150613; b=A1M9tlxD0V9fOTCvTHQ2Oj78Iq02gWe+sk6fel+5QuUz6cMV31+UYlLcwtvX8jZr4qbm+kY4b7 IIvqNcGc0xPdhzvLAFKiHNVHWJaiMSIhET1EGjgKOG87nZ2c4EomDtOvVybjEegZurMeycciAm NuhMM+qcl1MqEV4CdB3CmH/3sEVqfosCogS0S/qGUHsrMt991vzfIvBKlpbh21EnXwq7XRvk8D wxab4xaC2bxg7kT+pY6vJtXkj31aguBjYN3qZjw/JZID8H4A7QN5jM5QkECW4IG+SeKdIpc49v Ews7o0ZgxOUp1wgnAAfToTaAzx8hosm18p2RcMGuG2jidA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out3-smtp.messagingengine.com) smtp.remote-ip=66.111.4.27; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1634150613; bh=9UeFPWD1n/rXNVTBJ3mLgeqsM1Sa+TdQI3fvaXB19l0=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Subject:Cc:To:From:Date:References:In-Reply-To: Message-ID:MIME-Version:DKIM-Signature:DKIM-Signature:DKIM-Signature; b=OQ3lBSFA7u8BvHAhgWS0ahC7GuhKTTjHGZbqmJbsMItZDHrhd/RYtQjPCctx7IWw3KM+HRt5Tw sdqEU4/qQW/lm1CFQTkYeICFU8382GGq04jw92wueViwk70m6exsfBcViOSdgiKHHiMl1nU0uN JjfNJvKuDV25zyrtIJkUA5spt85y3fEtCmJclGLyKNcLOTljoM+KcKFd8OgosepFJgYM1F4LH/ 7ggVizYgHfZ1y9JubGzWgmLTa8gV7Bj9giLiNdrNdI00XC1qZNhqMRYV0ts0mz/FClpCbRQ5AW Q54QkAKbR7jxNnkhmVfZXdn2+rGe0gREAL2GdKaqE2C1hQ==; 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:Subject:Cc:To:From:Date: References:In-Reply-To:Message-Id: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=GYHJOF9mY0Ohh+7K1MC/kXXH0Vx/GqzVi8M7mHOljgE=; b=L2tbWiqxkRHpEr6aafmoyHyuuf ql41LnZXUbwFuxLS7aLSRqpyL8b89AiNXJvePyCh9v6v2rcVjAucpgNxTWyXl0BWOXZII7Gf7HBcC WHXD3SCcfjtY1t1+jvAzXPa7MxU1+E+NevkM89U7wYPa/ltr04Yf+YF24n7G+h5efWMz1k2r8xkQu zFnBR6ftoba0EbWc6Pewv+Ha5+l/EZlqrMUNQEg3Y4PatNfVVxEOmat0zczYTsCeanYgbTwOFqABF 1kDV1YnL4y/9KdObycEQMLJXRLNGvB0gmiTcQFwNyRzWujWCZ4EKmUZneVkogPRzcjmC3dl1E6dWl nkjRkFiQ==; Received: from authenticated user by zero.zsh.org with local id 1majDw-000JzD-67; Wed, 13 Oct 2021 18:43:32 +0000 Authentication-Results: zsh.org; iprev=pass (out3-smtp.messagingengine.com) smtp.remote-ip=66.111.4.27; dkim=pass header.d=daniel.shahaf.name header.s=fm1 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=none header.from=daniel.shahaf.name; arc=none Received: from out3-smtp.messagingengine.com ([66.111.4.27]:33501) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1majD7-000JH2-2C; Wed, 13 Oct 2021 18:42:42 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id AB20D5C00B5; Wed, 13 Oct 2021 14:42:38 -0400 (EDT) Received: from imap46 ([10.202.2.96]) by compute6.internal (MEProxy); Wed, 13 Oct 2021 14:42:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= daniel.shahaf.name; h=mime-version:message-id:in-reply-to :references:date:from:to:cc:subject:content-type; s=fm1; bh=GYHJ OF9mY0Ohh+7K1MC/kXXH0Vx/GqzVi8M7mHOljgE=; b=l5JV6I2XE4m9aMuC+mCS vpTY6hBXW/rD6gjM2wBrIRgfWGpUKV/lGiqOppr3WiI4BpQrcbL+oyF53nmxaL6d pEXnOIdCPMThKFZ8ENYg6g35DZigpGC6A6u0IB2OiOIeuWgDoaQCG0Bnm00oGGnk Ndlb7oFGomnUvnw1yLmZ4KgKrRH/ej86P6E8pT1ACAEfD78DTOGzHFE2ruBcSHky iuJD1I0b+e5GTMis7rHdMJXYiQgE1RsT11/y3vbdKyWAS4y3eCEZsnfE38jaPWW7 8l/RVqGJ7g7E8sBW/lgbHAGf4aiHfPHHfMmrjpCwIbm7wjeOw2ux4rAZkdc4YsDK JA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=GYHJOF 9mY0Ohh+7K1MC/kXXH0Vx/GqzVi8M7mHOljgE=; b=Xd8wqDsVrN+mYmS83qddre pYWGpQOARgauCZnrAv0e7mpSETTtE6N8bAzC/IXdG3vYbHClRCHlpk6dc0qZh3Hu p50JnZu8DHVrwRvujr0zhIB+6//4UKtJZc+gIPMsHw/P1aGVB04zEl2P1hKXWPG7 iXU6YGC6hILEu3o3MWiLlv0hiGITZQYuSMEfOpLI6aY2xcPf0Zq0M5zBWAh5r/c2 gtvorMfAPyaE7j0HDXssYeRD5Lub2l/SFyKO6biLeBGzzo8Pc2sd8/xyDHWJz6H+ tdNu8SLE+RIMgmOxG3lPb+ilb7mlQwYsLihL7vxlMJRsqs4SpzeEbx7+RJ0N9pxA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvddutddguddviecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtsehttdertderredtnecuhfhrohhmpedfffgr nhhivghlucfuhhgrhhgrfhdfuceougdrshesuggrnhhivghlrdhshhgrhhgrfhdrnhgrmh gvqeenucggtffrrghtthgvrhhnpeejueevheeukeejtdffgeevlefhteehhfelhfffgfdu uefhtddvhefhjeekgeehtdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpegurdhssegurghnihgvlhdrshhhrghhrghfrdhnrghmvg X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 411E51EE0076; Wed, 13 Oct 2021 14:42:38 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.5.0-alpha0-1345-g8441cd7852-fm-20211006.001-g8441cd78 Mime-Version: 1.0 Message-Id: In-Reply-To: References: Date: Wed, 13 Oct 2021 18:42:18 +0000 From: "Daniel Shahaf" To: "Pier Paolo Grassi" Cc: "Zsh-Users List" Subject: Re: functions -t Content-Type: text/plain X-Seq: 27234 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: Pier Paolo Grassi wrote on Wed, 13 Oct 2021 11:58 +00:00: > Hello Bart, after my email I thought of implementing the way you suggested > and it works fine, I was reluctant to do so since I can have a variable > number of functions to trace (solved with an array and a loop) and was > confronting with the dilemma of don't wanting to clutter any "functions -T" > issued in the parent context, but that would need to be able to know if a > function has the trace activated or not, and I believe this is not > possibile, but of course I can be wrong. It is possible: % f(){} % functions -T f % which f | sed -n 2p # traced % Cheers, Daniel