From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: [External] : Re: completing-read depricated initial-input Date: Sat, 25 Jun 2022 21:26:59 +0000 Message-ID: References: <86r13hubaw.fsf_-_@gnu.org> <86letphfke.fsf_-_@gnu.org> <86mte3lsj2.fsf_-_@gnu.org> <871qvfoce1.fsf@web.de> <87zgi2tqwt.fsf@dataswamp.org> <87h748a76n.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1646"; mail-complaints-to="usenet@ciao.gmane.io" To: Emanuel Berg , "help-gnu-emacs@gnu.org" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jun 25 23:28:28 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o5DKN-0000GA-Rk for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 25 Jun 2022 23:28:28 +0200 Original-Received: from localhost ([::1]:35744 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o5DKM-0007ZC-Ml for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 25 Jun 2022 17:28:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50954) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5DJA-0007WB-Dr for help-gnu-emacs@gnu.org; Sat, 25 Jun 2022 17:27:12 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:13432) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5DJ8-0008Le-JO for help-gnu-emacs@gnu.org; Sat, 25 Jun 2022 17:27:12 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25PDELE5013374; Sat, 25 Jun 2022 21:27:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=cdsvxXXjmPSvr4n+sDBb2wBoQEn5tEqqfI8uivLb2oQ=; b=wIXCz/2Y+F1NzzZwZcYbRuMAhmMqQt5xvO5d8WokyxJ8PZ9JeXVCduhk6h6CR9Jk3KS2 LSuPGGsCEHSYmUYuHg7qTPIB/67T+gnDnWNA553DJW2nxdX9Az9OomRlhw9kmGEM2Pp/ 1GVtRBlegqpevkxeRxXamUp/Oc/cpbptPh9OH8yMIQ8ibMaTwZKDiq7lGPAKxqLeBAxf 8lmpOcN+1BES9AccYj+rfWZ5hUKwpKyiRwGfvt0i7oE67yQ/u5SKdp3hkSm72eZSIkTW kVDKGbw0rYgGvmjvjwOmD91BmhCv8+e+KuX3pGSwLwm4yKtzh4UHylumIMorK9jCWUXU fQ== Original-Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3gws528set-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 25 Jun 2022 21:27:07 +0000 Original-Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 25PLGAtT001674; Sat, 25 Jun 2022 21:27:06 GMT Original-Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2103.outbound.protection.outlook.com [104.47.58.103]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3gwrt0c3kq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 25 Jun 2022 21:27:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JC7U8rGAEuFCFj/ovYunlOOLUhj7eC2vCNX1JXdNny6cMgRVkEASIrGaZDlWjvw2Sl0XcjqaO1QkZg4f4J+dg1rckcwQjJj2FRMpGtiylfp+bdBV0ab6gc55/AjRP0hqcYV0VmVbtXTE3M4cnpRVQaLc+UVwJ74mzZW21ukmI4pRFwcmF78pX9n9YaVIlakrCmJytWEEIZfzIQbkft0K9V3V9SbeyyOql5yxoquCY7BmVwRTGy8NKzgNV7USsyhmmrSB6HRYW+74tULdScX8H13yUWy9wqQ8iqcLEHc4Oe02vFz8sR6NYUDp5pdOYOjwynw5guEkY1SSWlT3qxO2rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cdsvxXXjmPSvr4n+sDBb2wBoQEn5tEqqfI8uivLb2oQ=; b=jmwWnU46A10N1fnj7iHcXtxV3jSOlE2zw65P+KQ4ouLTYXPXcROAxZOQKcbyQKkvPQKj2n+Acmt+h+kaPzKYtxPmeWWo+vbH6Aya/90VqLiQO16KFwLbGWPIusj15ojjJ4OnUnH4KtgSmTnZrpLV6VcX6AL0wqdVkAMyxkQeIeaX96yl9irK93qBdpZ9mmrExiuT3PsOwlYfHMFa2moIp7JNT2NG4wM0SDveXXkNzQlzvj2j4gI2DpRy0dzt5aDNBqG6LI2zp3Jd/s/qmbgIMUVTM7WRzME/gPYFuFDppHFBy0886siYHEvZ2AiyKk89dcv3SmqlFAA4fzBvTLAPgA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cdsvxXXjmPSvr4n+sDBb2wBoQEn5tEqqfI8uivLb2oQ=; b=sHo+FjKrJ4WtJH7kzULe3cjmlC0bekAQ5+eXZB2jS0+Wfiq5WcOR3RSSTjbUYj8rMuDDW0ZRexOJVKPitrGOlI1cFmbd8Ywj8r5OR6VJ34bdud3GfBF1l0ecKdxq+0LV/tOd2t8R4JNetuMyVWVHWtmmSBRRzloepxFW4qtvl/I= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DS7PR10MB5149.namprd10.prod.outlook.com (2603:10b6:5:3a7::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Sat, 25 Jun 2022 21:26:59 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::581b:ae2f:16b9:80fb]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::581b:ae2f:16b9:80fb%6]) with mapi id 15.20.5373.018; Sat, 25 Jun 2022 21:26:59 +0000 Thread-Topic: [External] : Re: completing-read depricated initial-input Thread-Index: AQHYiNpNZtHUGyj7LECFY1QOd+WQcw== In-Reply-To: <87h748a76n.fsf@dataswamp.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4f808e22-c673-4285-1347-08da56f17058 x-ms-traffictypediagnostic: DS7PR10MB5149:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mDMlJBm4bS1NAN5tWhqnpsrMo4J/PmWymRBiEFJ6mkNx0aQjh3AYTDy/+GtMz6aWtFpIejxhbHYfU/Qg2h1Ee6ZeISiw1d9ceVTTeyfFmqggpjtxSDe3s/qP3CSJfde+r2aQRXbs+VPi4InNl6U/HDu2Y1v+ySdpEmTsMQY4UgdRMOeoDYrhgaRJX17wLS4LCm0Bjix8tpdE91PW3D5MR0btyZdHEeJviSgo06fjj3O9y+I4KOm7YCuB/rU8IfOwPU1+t/943f8l72O0D4Hhz2JrHo3TAFfEuAj1fAyGQfp/2jR+pkX7GzWzBBueGkq3oePMO1BHD2GT0V68GHGWhcKZcMtbPoglnTkfPpL14aQgJ2lYUKyO9EB3vlJ+20cxcSvj44+p7KWI2xWvG4FKfv/5VXfdwE/7trQp5RO3Z/JhdoOd7YmgndPvBtq2jCGK5GLb//Dkt76JGw2iDpz0N27Q13vRbMYKfz1eKQ5W965oQMQnYai6eCfuUPFC+A+vPxHcMqrXSitD9KZUErFzjlqAo47PhjKNnFQ06mMM41YNJKva3tq3bMvB3ds6K8zPlLCynpZWosvUOOMLShuswBmUrSSUwp9mNVrfQv7KjuHUE2v/Xqf8Puewbp8YM9y7ui8a/Wr9Ur9Nbijva5VUQChGng8X9OyVeJiTbxhcP1nfbmqVnBAum4QOgcQcvp4ZuVePmChH5FFvYT9STN4K9mg+v8FsN1Sbg46TLP1iLiiQ9+NrNMD7tlTpuSy5e 71NStDZ10Hc32uEPnlp8DIX/z2Ql4tBKCZZ/dbuZjaKgWU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(396003)(346002)(376002)(366004)(136003)(39860400002)(52536014)(8936002)(478600001)(7696005)(6506007)(38100700002)(86362001)(26005)(8676002)(41300700001)(2906002)(33656002)(55016003)(5660300002)(9686003)(83380400001)(38070700005)(122000001)(44832011)(316002)(186003)(71200400001)(76116006)(64756008)(66556008)(66446008)(66946007)(66476007)(110136005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?D2FwiVEQgK4wtec8Hg0cujMrj9GvK8AAgyMYxT/AkCJF3ewPbojpz3WGVfpI?= =?us-ascii?Q?Vn7NEIhI5loXIiwad1vjsDsJ3KpSK9iGuwSxBdmQDHhVfbdSSNb/0cqcmYO8?= =?us-ascii?Q?1fVg7Coe+rNkEPEk4+Si9IPpEZAbsY+Bj6I+RgpzB7wHgTfQ1OUKpwL7vgfA?= =?us-ascii?Q?3QlnyCvXU9IZwo0XybHaby4nhWhWDSlcYUwou7efVMPhCa5E/Ex11QwyiY15?= =?us-ascii?Q?sGtqnPDyPL+vWwi9qKlIMtNU2+4XgLiMHkBpPb9ZJn8dR4Nb8dEN1vF7gwSt?= =?us-ascii?Q?DDVZMCWxoGdAQ0ujMuksy+Lbh2ZY/JPPsN5r/5QD0W34UR+FwEIatExlofOX?= =?us-ascii?Q?da3UIdu5bqQtrED/+CdIHZEqvmDq4KWlJ1OBPhsRKPyK3eN92vxBBeMSPRug?= =?us-ascii?Q?yUPUnMK64pi1qh/K5tnd1ocDuX1vGjMntVwnAFvQaRo+6wDxnelxUhtABm4w?= =?us-ascii?Q?qZVJAc1AGTyo+51MRfL0r8qTKpxcg+L7N4H5Cuv34Wgw/oREjIi6SONkNYUh?= =?us-ascii?Q?4/yh7GlGvNrgl7qSLFEZWueeNz2zGTD+GSr1tbdZSeHh/TKuKZSk9OgGd0ov?= =?us-ascii?Q?8lMXfIDUYso4jGelfMumKWmqgjLfXU82fQVe8ZnHe8p2oMhVaVMdCnBFiLic?= =?us-ascii?Q?GT X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4f808e22-c673-4285-1347-08da56f17058 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2022 21:26:59.7648 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Pw3MvS+RBrCj1WuQFI5/AKfhXKLaPrsdXXhY8f7uw7TgaqBE/fz5M0VycHeJXCptrJ/102WqdXSeCtJ42R4pJg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5149 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517, 18.0.883 definitions=2022-06-25_11:2022-06-24, 2022-06-25 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 phishscore=0 malwarescore=0 mlxlogscore=841 spamscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206250087 X-Proofpoint-ORIG-GUID: VN4Emb0RTDWAXKczmwX6VvqYkM62Mq3d X-Proofpoint-GUID: VN4Emb0RTDWAXKczmwX6VvqYkM62Mq3d Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:138096 Archived-At: > > 1. There are uses for an initial-input arg. >=20 > I've only seen one use case for inserting the initial value > and it's the completion one, You keep repeating that, and it's wrong. See my response to another of your mails today that repeats the same thing. > I don't like that to begin with You don't have to like it. You don't have to use it in your code. It's an optional parameter. A different question is whether you have to use some code that uses it. Ideally users would have a _general_ way of expressing an individual preference such as yours. That's different from _removing_ the possibility of providing such behavior. > and with this use case I like it even less > since basically the computer then tells the > user "Okay, this is as far as I can take > you, now you start complete your way thru > the rest of the jungle without me". Nonsense. Boogeyman? Show da codez if you really have something to say there. > > 2. Automatic insertion of the default value > > can be useful and preferred by some users. > > Let users choose. >=20 > Make that an option Did you read what I wrote? I detailed just such an option. > rather than have the programer give the default > value twice to the same function. Did anyone suggest giving the default value twice to the same function? I wonder if you read the message you're replying to.