Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,LONGWORDS,
	T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=brasslantern-com.20150623.gappssmtp.com; s=20150623;
        h=from:message-id:date:to:subject:mime-version:content-type;
        bh=FK7HT+ZtrjH54JZhzL1oTCDGdw5dseVySAavmQRhPWU=;
        b=GYoTknyE6WYYhwFxQD9UNM6Ga8HiTZP/hcH50aoNVPdXgdiURqCWLB9J8KTgIqxEt6
         jen4eEY26UmN8bL/f+Hhe3/KM63MvG9uHgG/IGKpPHtMGnF2M3GYD70jFrHNu5HI3z8G
         6J9SCuc5jjBM5QzL7Jcw7qOWKVhsyxxd0vWak1lzFYm/1/z/GLhJpgBUq0YSOPMmOSMN
         LQr8Cyq3BJoT73g2iDDEtJ/ayYoJU06DiwCKo218p08LMapfOgPObBOw/+OvALqamMwR
         0iEu/Oro3E8Y1XV1iFimD0nJHmxDm4UhFdv2hH0EThOxrn9JDxxwFXdp8CFVTcJLRGwx
         fpfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:from:message-id:date:to:subject:mime-version
         :content-type;
        bh=FK7HT+ZtrjH54JZhzL1oTCDGdw5dseVySAavmQRhPWU=;
        b=LncAyzePvSti01AbEa0kbu86iBBEPxvVqh5XEI+MJVZ4nSHdWKmk1+xXaafKkXZayK
         0ZiKW1953Fi8rdMHvNeY9MfWZdb58TmsiTZjSmSkLtvb02JZH5v+9lKLWTX+Czyk1YJO
         aFocFZAVKjCU+MWESgjplpf8tXdHLHHEg7R3QyZqpusjglOrCNqtNlzPnHNrwEghCyCz
         lai9eAIPNSG5R4dbDhJIqKPfzNq3BBGwZ9a1FV5+UJXWxAS4xWlOzYEUViVPJvBiaLMR
         QkVNvPcvCGZxK5yir7Mb5FTYJtgn1OJXoQXuvrvtSFDWObU1J/Pl112HhU98Z86XyEkx
         g74A==
X-Gm-Message-State: AG10YOR/9ovtif9Iswgs5tna/H6R6SQbtWWX7bxgj9V+4Dz+iA8Psz+Xtxry1gREt0AkxA==
X-Received: by 10.66.55.73 with SMTP id q9mr13348238pap.44.1453568819716;
        Sat, 23 Jan 2016 09:06:59 -0800 (PST)
From: Bart Schaefer <schaefer@brasslantern.com>
Message-Id: <160123090736.ZM14384@torch.brasslantern.com>
Date: Sat, 23 Jan 2016 09:07:36 -0800
X-Mailer: OpenZMail Classic (0.9.2 24April2005)
To: zsh-workers@zsh.org
Subject: Amusing (?) behavior of zsh/parameter specials
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Seq: zsh-workers 37743

This is clearly a side-effect of feature autoloading, but:

torch% typeset -m -p fun\*
typeset functrace
typeset funcsourcetrace
typeset funcstack
typeset functions
typeset funcfiletrace
torch% : $funcstack
torch% typeset -m -p fun\*
typeset functrace
typeset funcsourcetrace
typeset functions
typeset funcfiletrace
torch% () { print $functrace }
Src/zsh:21
torch% typeset -m -p fun\*    
typeset funcsourcetrace
typeset functions
typeset funcfiletrace

Note how each parameter name disappears from the typeset output after it
has been reference once.

torch% print ${(t)functrace}
array-readonly-hide-hideval-special

Probably there's nothing to be done about this, I just found it curious.
Maybe autoloaded parameters should always be hidden until they load?

