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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8011 invoked from network); 7 Sep 2021 04:57:25 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 7 Sep 2021 04:57:25 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1630990645; b=JjFEAht0KUNAOvKGVL8H617Fn4Ur1jN3VIWk/o2COTr6BjiAAUIHimYzpY62QS5p00fkP5zF21 F+EEKZw9HLrec09cVoKAlOIx0/QRs+GoNyJobt3qzvOH99a8Ws+QxpavDcLG8DoPkze82frvyp AmfQEKJUUSiSSBDBGHLkPBHbpScLJAkMb7cRp7Wnu1zxDCz7N1q10lnlEYnYKh/h6XZg0E7Tfw pLAaCBNpWfv+EYxW4IHXBFQTdgwJOJqgsM7wUs5rOeKRnBhKquz8Wz0vGlmtg4f8ObAeV3cKFh ct6eQjgPtDibhTUzOCWpLQBYkqhmJFbFYW/RSnLIGa91fg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-yb1-f181.google.com) smtp.remote-ip=209.85.219.181; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1630990645; bh=R/drqL3e9xOn99waM49NChIBDUBOTAgB1gp3d2kuUBs=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=a0H7eylYCnBeZp4OT+v8xqgrBH5vLnEM9yHkJnefoYyReOLMhnOpQrIZLuzgInb+F1LvPx6LKx La8o7EXsnOd5YvYFpuHWKT5q7/mC8pXzy++fO1NE583WAZjc1KOOZgvTIAAUBuux4VHKWzXNO5 91oUhYjRwzAf7Pd/9N/uEhbmeHD+izuhol6fkANvBVDBIqI69abtKBcKa0Mvh8ff+PA5A2Gj2C oPmAJL/pZk3Asx915KYRECCRAcKn6SvDZMs0RNGSo1r6c5TpHRJ82+NRavJh9JDZNbL+ONEtrt lMD51NhETJLFczT1lDori9/Q/kdxxXLg/DgkVUqfVLS4JA==; 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:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=0CFAR0vFc+QjZy3hhvkYxrdnDaMLRYQXb+KmviNl7JI=; b=sEQorfJFSUlEfwZnDzHcR5bIZs hFk8bB+794+G22BsPiSmmrV8AN/2Lm5t/nnMCKY8YVEgO1ttwdueXu8jsXiXgXoZaH13i0udK/iFK ZM4eFMC/iL568Aigg2S4WteFvbyPmVJRRreEV7ES8XCErrz9uWZ1hITgO+gam/LyjbM3Coqpbd9JK N/kPhDlkcAu141Gq9o1x0T7bmZ7jh6M5hh/FrOOmn3LNHa+ydXVNf3EHd+KtuSKC73On9zOyZfrFg OZ5Wi72926CJK+4KRxdMvUPtbWM5rJLNx2/KCoj7IR6Nq4mnfAtY2htQbQlDsdphgtH0+f8LhPPS3 d4DW4kdw==; Received: from authenticated user by zero.zsh.org with local id 1mNTAi-000CDv-5Q; Tue, 07 Sep 2021 04:57:24 +0000 Authentication-Results: zsh.org; iprev=pass (mail-yb1-f181.google.com) smtp.remote-ip=209.85.219.181; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-yb1-f181.google.com ([209.85.219.181]:38625) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mNTAS-000BvY-Sq; Tue, 07 Sep 2021 04:57:09 +0000 Received: by mail-yb1-f181.google.com with SMTP id v10so14506464ybm.5 for ; Mon, 06 Sep 2021 21:57:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=0CFAR0vFc+QjZy3hhvkYxrdnDaMLRYQXb+KmviNl7JI=; b=HpTQaLHe7Ue56cvNYWEaBdYp+YXMNryB/bb8M5TjGmec4azrkabZdU4tc66Xay4lrS xymXitSiD0FoYNhZHBKzoEB5/wk3SdeIpzBftQH4wWSgHKJCQXEVns+o451HOayDoaIr YVeZ5Mn0hjNYSfaCoYmXhPFFPiQeZJY6tCVS1c9Xj54ZuzNmgjtDVmtsihJzSlDm+50H hfEKWkZfoi9vPX9xopsjSqN5yKL/+MTryQGFILL4l9xGiilZmBAwsbd8N9thWVz/EzpJ ui3qHviHmsu073a1ekY6+CKXD0YhQQgWToN+2GM1OtAd6tBLHiQpotjvb0B73mgw7lOl HQ+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=0CFAR0vFc+QjZy3hhvkYxrdnDaMLRYQXb+KmviNl7JI=; b=cPn7gt7sAstJJtkm65KFKevF2FpycZ8W3zAQ4rjj0Vjm/fABoCf6RnkUmH2bOLCGQm UzVVB71qLhqeS9sIr1a18fv25XsuDqZJxka7V8yD4Obe8Z5oVIRA9+uC7TocbjTCBUf1 WEb+fvgTgGBFlGCA87F9gxL9QvZ4TtQ/Xrfz6HbYOroCNYJH/JSWHE2g2bjhAT/jDGm+ 87hBNSrzt20BmU23thsqsrfY/ZIx5k57RQyQTXfgc2+dETMJNqJDE5tdSdXBdWoVEzqh rQVHOIYHI9NloxzcDzK4zv56TAXpRyBv6mOCDhRvmHAGn0yuBIduDOMndp4ePRK41RL2 Bb4Q== X-Gm-Message-State: AOAM532jjkaNPz0Vmbdu3KWhVXChMqHmZ2sIWzjksuDbMIDI7sMgBdgC sFaB5Mb2Y2iR9z9OOJlfYVdPegvYXLtUcv7jLp+oE/hDo+OF6w== X-Google-Smtp-Source: ABdhPJySzbXt/u/sXYTLwFAcY80LyItQYAcMCe2SuFfnuvEDdosqCUiuTTUwYgYlIxIxvqyyp8wB1vtZugxiv95g+q8= X-Received: by 2002:a25:ba08:: with SMTP id t8mr21232698ybg.111.1630990627333; Mon, 06 Sep 2021 21:57:07 -0700 (PDT) MIME-Version: 1.0 From: Bart Schaefer Date: Mon, 6 Sep 2021 21:56:56 -0700 Message-ID: Subject: Readonly specials and extra parameter attributes To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 49383 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: This isn't allowed: % typeset -F ARGC typeset: ARGC: can't change type of a special parameter But this is: % typeset -Z3 '#' % set -- Hello, my name is Bond, James Bond % print $# 007 % typeset -u -R40 ZSH_EVAL_CONTEXT % print $ZSH_EVAL_CONTEXT TOPLEVEL % Most readonly-specials are arrays or hashes and ignore these additional flags, but is this really meant to work for the scalars?