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=0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RDNS_NONE,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.4 Received: from authenticated user by zero.zsh.org with local id 1kiSb8-000I3S-Gv; Fri, 27 Nov 2020 01:30:54 +0000 Authentication-Results: zsh.org; iprev=pass (mail-wr1-f41.google.com) smtp.remote-ip=209.85.221.41; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-wr1-f41.google.com ([209.85.221.41]:33035) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kiSaj-000Hop-Ed; Fri, 27 Nov 2020 01:30:31 +0000 Received: by mail-wr1-f41.google.com with SMTP id u12so4000655wrt.0 for ; Thu, 26 Nov 2020 17:30:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FM82vuo/1kw34joo9kEVm2FrdNu9PbuuXmvqBIEkz9w=; b=eyFpsP6KnYQWoVtZTOXp4zwDWClw89E6FVRekxzxhXt9MKNLDy8YO2ueP2J/E6CNbC otK3Ycp5XzyLz4oH8yAJMNBDbjbC46PgruBHkeea8gNRCT7h0V02uNhAztxcJDYsZmTM NnfMUghHrMeeA4TdD3FDiL93klxPctNTSDUzu7f+a7Z8zt+ThGGHvxk0+8NgVBBPU41U H+7zVkTkAuusa5p+9/Z4TEaXIhdQo3x0waD1tgS3U+oOdSmuFGz4QLWVdXaUE017s5L7 PE9FkK48AMvrqRSoeMVqN3VctXNK7cYCO82bjJjyyPBlBB41urCdMebTMvpgZuQmXFW7 UQog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FM82vuo/1kw34joo9kEVm2FrdNu9PbuuXmvqBIEkz9w=; b=L11r2bDW39M1VE3CV7lPVCnZ+Tzstg8IImhXOhjMWD6orVT6t47F0ilRn+4w3c2rTf wtzQuq6MaWbbqhSS1wPr7FGqwzlZ2EaCddJCQzCHQD3H6OAsJ4oRVZFU/MZgbK4QIvHJ p33VXKCl4bGWDyrVS1tuIu/5au9Jx/88yliioube9MoABuMD6WUvgFBS+t/V8pZ4QSDa 52gWTqlh5pwsR9cQ4CZ/Knrx+GF/yKg/5egPeurVkgwgTzS5P6zwws5hNUkkLu29fP7d 9XMHFBrgiSGof4j0NqkqrHQume8QsA3rlY+M7QZXpe5m6DtAQjfVYisWMc/fTKIVZXWC bK8w== X-Gm-Message-State: AOAM531z/6w2eTDVIbfFxk40Ejhm005YJ+iOyY+ShYS3aN914sv8ubnt odAa4UfoTeliocw7I6FRrwsORr3GCSlYdUyRzgkrKkwcg5gf2Q== X-Google-Smtp-Source: ABdhPJx2qwJVKnnLk7KC8BEDTSghnl3UKuGxG1vOWO4zOlZ5++B3p0Cy8SsX2DlQe3PO3uvG9k2gQ6+YwMdiQRsLStE= X-Received: by 2002:a5d:67c2:: with SMTP id n2mr7041451wrw.139.1606440629029; Thu, 26 Nov 2020 17:30:29 -0800 (PST) MIME-Version: 1.0 References: <20201125131921.vay7h3xk5qn4odgg@chazelas.org> In-Reply-To: From: Felipe Contreras Date: Thu, 26 Nov 2020 19:30:18 -0600 Message-ID: Subject: Re: More rabbit-holes with unset variables To: Bart Schaefer Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 47659 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: On Thu, Nov 26, 2020 at 6:52 PM Bart Schaefer wrote: > I mentioned scalars. > > You "supposed" that meant strings. > > I clarified strings were not what I meant. You said this: > > I mean the simplest form of what zsh refers to as "scalar" internally. What zsh refers to as "scalar" internally is a string: char *str; /* value if declared string (PM_SCALAR) */ >From Src/zsh.h (struct param). So if you didn't mean string, what did you mean? And what did you mean by 'so a the only useful "declared but not set" variable is a simple scalar'? What simple scalar other than a string is useful "declared but not set"? -- Felipe Contreras