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,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15466 invoked from network); 23 Jan 2023 09:48:10 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 23 Jan 2023 09:48:10 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1674467290; b=idpmucH0nQoH2wwC9o49QVibzf4B4o6Hh3Oh72f8qVGOqPCsmUSZb5iTpqoyNx1sDIwvR3Z0Si b8GvhNoAAvUATU5wOJTxT+qcHVx3b9z+PgK0G1wn39lXg1vB3zQRXJNjNya1d/jEwIHiUp6y1J 6BpVi0qHaKiSUUmNWQ1FB9i3oCvDPNzbihRDzjXz/2YAC6H2Mcccda6SSO92cCexjxZnob/AYL l0O+n0UmOgde6Ohy04Gd3XwrjN9vdxM7cYTjmFEf8VQCIqrVAOYR6iD764foW4ns6sZZhtxpV1 fiRupz7h7CVn+mJV0433k8+tQyDuiqR+yjWAqMFeD3TmdA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lf1-f54.google.com) smtp.remote-ip=209.85.167.54; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1674467290; bh=7SmCaHgKbGEjZnOc+zMs/dEJ0uKd1R5yOvLsacWNKuc=; 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=b09qN1bi/0Og7TZRmlNNdw5FogaWzGcXAdKCZdsDPmjpih9qs5IUPnZtsi0mjTbb0/MmUzZvM/ H0B0P5yU0lAK4+1fKXCsbcoAf5MKpL9WxuruBxWIRDEtU5gA9VA1/pPxiSGPwEMiXO72BePArI p5IJW1Ib5ed8KD7SJ1Rv6kNxvF9TaGhHhY/8J8vrnbkNGxKSaiXATWDENgo+s2mlt4bGdJ3i3G rWFoZGwgqYXEbGRFttphjY43F/h0lc/UpoHZZL7/VpL14E1qyId7ZY5VnXuaRIhTamXw4Jp34a AlB9bPmOAheI+W020isSP6eCK/XkcAgnxtG3qhoxos91gw==; 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=B566OyMzrxadKENbvXoKrS4cUWrs192r/+5oGbuVq+Y=; b=mGwA8jNuJRU4SfdffIxWF4P24B GVVDO5SeXTJYYEPMTPe/cw1rOt0NY2rmLDQQvXkCEbYX883xFyu8Hk825XoIAIc7lJ6fEEL+W1bMZ 5YcxUjMcJ7DhsJRzS9R/U4+32ar3/dcF5avYsO+/XvO+n07FwKWqRx7dJLrN4hqDl8E5t63X0sMqQ q48+ed2uqkXojG+lK3G25ni/zI4IvmT4A5FXtVUI41XxZXeMDB012+uSkbVGNZL+tBeAu3auzD2Fx 8HavWJL59qmxNPIV+Vk86VGi/IEZvQdIAI850fFyDjozKph5UW3OycdjZIxnnokPXx0chPaYb3cEg u0x4FwRQ==; Received: by zero.zsh.org with local id 1pJtQu-000Bt1-FB; Mon, 23 Jan 2023 09:48:08 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lf1-f54.google.com) smtp.remote-ip=209.85.167.54; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lf1-f54.google.com ([209.85.167.54]:38518) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pJtQ2-000BAW-Mq; Mon, 23 Jan 2023 09:47:15 +0000 Received: by mail-lf1-f54.google.com with SMTP id o20so17291134lfk.5 for ; Mon, 23 Jan 2023 01:47:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.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=B566OyMzrxadKENbvXoKrS4cUWrs192r/+5oGbuVq+Y=; b=AxR+lYNA+GgjFkebZyJvQA5dwyiJH8wgCWLwFuBBW1mXyfvnT2uUo72XvkQnTR/tPZ JIpjiLo09jtfzFqwPgG/pcghX+pT2rkvIakGbZDVGs2Yt58Tw6K4RCnIJkm5rZ3C9IVr hjImGB+9p1ShLtQ/8dtUk/jAf/l4+hE/Hu6OVn5m1XPHeWzXRsGhCLFOcvxfJFFYvmAb 9nK8FPehdKzP5RjgSnzfVwaL366gvVqixHvTvD8APxkwarD1YTOtS3YaLaDCJSMb98bm ki9qxeKcjteMgSmO0gnvPJTk55Zb84UtvHkU7patXl9hcrQa4q1fHTyiupp+ObLOs8dD lDQg== 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=B566OyMzrxadKENbvXoKrS4cUWrs192r/+5oGbuVq+Y=; b=181DSxnXoBkH6tMrdHNN1tHOIQckwVfSEPEAtifYknvv9+v3m3gC/LGT4UITaW8hAO n2bSQeX0dM5OQIqtdVc10cTUpZxNLy20bx0Dz5ixRi8XuPOOOxfbqSggdKjtIzqGV/C2 nJPjAth0uCtSU7jOm2EpRIo5sE4KeeuFYHySoMcwUxhM+RC+zDZ6z2uaBZZeP1nmPXy0 XU/fnaQDcGPd/svkoVdhCwJjZ5OyYkiv4P8+Q1igjIzMckzeL71cE51rGNpuTUWDJgcG sc/DGTn9cMV9L1OXFk2ZuVfmbSKE/W9BmJS/hseJar2/dytpKGeHxDpLbGZ8DbSHsY8B NX/A== X-Gm-Message-State: AFqh2krl44+q8lQY6q6A7I2QoW3kN4IPTzAg6q2yepQ9s2AbmJUaNJEv VsnrBsgQg9h2L5xAqdvZyiW4JrWRJq4jDEmu9Fk= X-Google-Smtp-Source: AMrXdXsLs7U5eZlGJEPdlzfEjHLZorET3uHcNlAa1wwD0OitduDj2B4AzFUqr6Zq7hQFw08J2JTRbNPgCrcrguTYgYA= X-Received: by 2002:ac2:4bcc:0:b0:4cc:876e:882a with SMTP id o12-20020ac24bcc000000b004cc876e882amr1166761lfq.369.1674467233451; Mon, 23 Jan 2023 01:47:13 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Roman Perepelitsa Date: Mon, 23 Jan 2023 10:47:00 +0100 Message-ID: Subject: Re: A way to untie -T vars? To: Bart Schaefer Cc: Pier Paolo Grassi , Zsh Users Content-Type: text/plain; charset="UTF-8" X-Seq: 28738 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 Mon, Jan 23, 2023 at 3:14 AM Bart Schaefer wrote: > > On Sun, Jan 22, 2023 at 1:58 AM Roman Perepelitsa > wrote: > > > > If you wanted to turn this into a library function, you would need to > > handle more types. > > [...] I couldn't find any other parameter types that needed > handling? There are a few more things that could be handled by untie(). () { local -hHtUT FOO foo print -rC1 -- ${(t)foo} } Here foo is array-local-tag-tied-unique-hide-hideval. I believe it can be untied and become array-local-tag-unique-hide-hideval (only "tied" is gone). Roman.