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.devel Subject: RE: [External] : Re: Would you say this information window is well designed? Date: Tue, 23 Feb 2021 15:44:12 +0000 Message-ID: References: <83sg5oueex.fsf@gnu.org> <83o8gbvr4m.fsf@gnu.org> <84e3f5ab-436e-c0ea-39f1-2466f3227910@yandex.ru> <87im6jepft.fsf@gnus.org> <87pn0qdfzh.fsf@gnus.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="6819"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "laszlomail@protonmail.com" , Eli Zaretskii , "emacs-devel@gnu.org" , Dmitry Gutov To: Lars Ingebrigtsen , Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 23 16:45:42 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lEZsc-0001dr-7b for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Feb 2021 16:45:42 +0100 Original-Received: from localhost ([::1]:56798 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lEZsb-0002cO-Aa for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Feb 2021 10:45:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56178) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEZrI-0001eI-VE for emacs-devel@gnu.org; Tue, 23 Feb 2021 10:44:20 -0500 Original-Received: from aserp2130.oracle.com ([141.146.126.79]:41548) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lEZrG-0002Tl-Md; Tue, 23 Feb 2021 10:44:20 -0500 Original-Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 11NFOs1I054462; Tue, 23 Feb 2021 15:44:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=hpByNWF9phkb+ydXF85+A/aFMxuO4GEqQBzsqatfCHM=; b=wOb01yeYrfPCMU/XsTTCms+knYz/Y8tbhehN6I0hjxhdY9Fy+1AnZwIMwRG/OtskP3Vq 31X7zZCwBr2U8WmMGDyQ9FIrJVbfRxgqcPnYvgbgt/SoisvOzVz9UdYhQQQ2V0WuJCSe mcXgfuncwRZZ9MEFO0oh3TeNtO5FXYq3iox3EG/ANGjIZrIGBVfXNAh86Gn9s+fhrLRa JvPBI6batK3cagcd14QIOiXn/MMcShlXiPSKd/q5w/bHQC7a0HwniaENadS4p79i5CGA jis3XqlEfvP44TPNTDQ/UP8Kgxl3CSjDwHLXCwUoNz9IjCqw6rlnzXqWyCO7aMudq26P xQ== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2130.oracle.com with ESMTP id 36vr6225gs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 23 Feb 2021 15:44:14 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 11NFQqrX108806; Tue, 23 Feb 2021 15:44:14 GMT Original-Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2045.outbound.protection.outlook.com [104.47.66.45]) by aserp3020.oracle.com with ESMTP id 36ucayhbfb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 23 Feb 2021 15:44:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AvP+PL4AMqqN/K6MDyC5F/fBJSYtB1lCTCOqHw4HYD++4a1TtNJsul3FHeVF6N+nZ2oSSEy0J3IJtbq8aG5td+4qzR+pOcjLp3RQZ2uPloUgvsNybwbxqHY0RH4r7EbnNZtgfoBmT3yIMMLJLxSuFya66TzCAW8DcBcx3ag7qxRe6fwKlBgStMQ+cugrofrozEkK8Ppoy3LzxCqI7l33xxlpcv9b/4+rWatf4qhX8CiOi/5uZ1/2YxPJMZqhRLrdlstEWJtXm19RJ5frGtsapqTyrlTGGImQxIFRfGUkwkX+oaXTeaVY8y8dXLGrCF2pwfXZNXi+OVWX8ZHd9vkx4A== 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-SenderADCheck; bh=hpByNWF9phkb+ydXF85+A/aFMxuO4GEqQBzsqatfCHM=; b=PQDXB6FkuZ6H92rKJJ7zHeXvWdJPbxh6/VZt2Kt+aA6r4mB54evqbowvhjqz0OR/TPkbs+SHDupN1oOl4mldhHaZUJ9gpiEjnoFEUvCxaEhAZ5l68Udjcxa560bAOzMob6uzmLSvZaWpqJaAKIHoy9YCNKMsJDhb9SS8waw5s2KfU01e3/FXshqis+wDhtpTcEdLxWtCugI7MTBkUQCmF6b3JZTkAbqfKjcfh1M9adJR3SZOfthJdT4oJwVZ8PHWps542566m+79tvIDIZhyPHA05dXuApyFmZuphwRbOPwFtfjmW64PxHjAHMGQOHJpvm9iE4ME9M8R+ze5q37tzA== 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=hpByNWF9phkb+ydXF85+A/aFMxuO4GEqQBzsqatfCHM=; b=Vzz3M668yQYMbO4fC63qr1ZSvrHDM+BwSXur842TwMNJHRqRMxlCexUql6Voa8WbHK5w5q6qnPQe1lFOTEgDnmbQcdAl2YKh7pjW/Jxb96WgwrSfw6zuoIwhL2xNSfDTqtisXIp5ZcjlPpAVsHTX1kkGvd+f+rUNnMBV0HvIvtk= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2672.namprd10.prod.outlook.com (2603:10b6:805:4c::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.17; Tue, 23 Feb 2021 15:44:12 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.3868.032; Tue, 23 Feb 2021 15:44:12 +0000 Thread-Topic: [External] : Re: Would you say this information window is well designed? Thread-Index: AQHXCe7in1fghv4as0Kf2A0wtUr1BKpl3ggg In-Reply-To: <87pn0qdfzh.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 297fa012-48fa-44fc-c296-08d8d811de2a x-ms-traffictypediagnostic: SN6PR10MB2672: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qmoQA3PQPunmFjCgEvLmOQSbLduD2Ee+Ezfw7LcVPfhGWpqoJKzX4tOb/+0NuCMhTUXO1wA7VIVZLFIeCiq3thSvah383/4e7cUQbF+H2H0W7CRot5+zoxIioYGg4TKjTMmgacqFFbk2ZDqeTAPFkt+uDsxkV0brjrZkOhm4w+bl1WIpShYbPAumih+OvGbmMkX0XvOPVIOqS4o5EkOx+qY5q3P/hMDSYcuwBODO0n68TFjWHmZWOfJEwdcLRtPmiIHypFLup1uaSzrRyIyrDETT7gzM4kixQqAtusr8QUU+kBIrjLiwFRJdDEeexBOUazmViQGAIBHy/PqsRP1JGXbIOCyMQd2l5YXWjaU1RssiF7/3sIo0/r45GDsFPIif6rsXeeh55Pz6KPChA8TJfIuZgzfTwArBSDGbd/0cOB7lTfyWsczZHbzqsHZnIpn/LVzRyaRdts/Hzn5ROd58jENiIeYU0LLxGUJfapcq8t8g9E4vN00IbvJK4ltzuox8yoQOdNL7ESDHm+HhbJ1vDA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(346002)(396003)(376002)(136003)(39860400002)(186003)(478600001)(110136005)(6506007)(8936002)(4326008)(71200400001)(54906003)(44832011)(316002)(26005)(86362001)(66476007)(66556008)(66446008)(2906002)(52536014)(8676002)(9686003)(33656002)(55016002)(5660300002)(66946007)(76116006)(64756008)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?HlCvlkYs2T5KaYWvfspZW8N7bF9eOguWRfhKMMjrBdJTjoK982nAPcIMKiPh?= =?us-ascii?Q?QiYtcluKcEiWVCMCoy/sg6gWHS+scNvBdMbqAm/RjeUt6ACx++uRjo71V2Hg?= =?us-ascii?Q?0zcn4ca0oARBPxDTFymWJECYaKc42A+TiIT8B/acP27C11YouSO19kXxtjJ9?= =?us-ascii?Q?FH9IdlpEPUEqfNZG1UXjrsgK3aaKXWoujn0RGQrj8Hy6gxAFGscojYyajk0E?= =?us-ascii?Q?3Vx0mt4kSB3CCzRX9BBeWR6kjuvYhULA1brCyGdqE1bgBf0Gyxh/JvdD4qxr?= =?us-ascii?Q?FVFiGuE0KNKmseNOoUrGBRrsI7DHi7jb6KDwWH0UYuFOQGUdLR80AC1rUKcZ?= =?us-ascii?Q?oxlEUn2Fzr5SKMWukyAr8Qu5D5xYrt9/zEGdfqpFgQCMzXWq/P21LOGNuTcW?= =?us-ascii?Q?nwB6vgLi+6tg2H5C8QA8KMkVblCWcZoXkxfADNg/3BDlUCjEmTE+pbSc9mFj?= =?us-ascii?Q?qn8dDYwUb6gVsT6/Edo7+9Ht5YCjt/5CuVd/mH3x1xpnxSCLv8Fc5m5tv/PY?= =?us-ascii?Q?7EFDL7ex60idIEkP+wLlKekDnXir2ICWPQl7mmjuVNnA4RUUxNtQ7Yv6naYU?= =?us-ascii?Q?OjUTWW8DCZ7QZkkVNe9RziQPQQhtyJ/CgrqzCV/iNum6M2Xq8+raffxCKFST?= =?us-ascii?Q?yOgx x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 297fa012-48fa-44fc-c296-08d8d811de2a X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2021 15:44:12.5317 (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: 8/NWu1fFwMCCdBvnRXn9l4e7Yxwz/o1htkEp+vRtyQRL23SGx0hJ6/UA19q+Wzxi8aipkOfm8yr/f7Xq+RxW1Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2672 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9903 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 malwarescore=0 mlxlogscore=993 adultscore=0 bulkscore=0 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102230131 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9903 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 bulkscore=0 clxscore=1015 mlxlogscore=999 lowpriorityscore=0 phishscore=0 impostorscore=0 adultscore=0 mlxscore=0 priorityscore=1501 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102230131 Received-SPF: pass client-ip=141.146.126.79; envelope-from=drew.adams@oracle.com; helo=aserp2130.oracle.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:265534 Archived-At: > Yes, making symbols into links that go nowhere is an awful > design, so the lookup has to be done before the buttonizing. No, not necessarily; not IMHO. There is no such "has to be done". _That_ is "an awful design", AFAICT. Users should themselves be able to decide this. They're the ones who should decide what "has to be done", and when. In the design I use (one example; I don't claim there is no better approach): * A user can choose to never provide such links. * Otherwise: . If a user doesn't want to pay a time penalty of finding out beforehand whether a given symbol is actually covered in (some set of) manuals (the set being decidable by the user), the action of the link is called out as _checking_ for the symbol in the manuals. IOW, the link is, in effect, a _search_ link. . If a user wants to pay a penalty of checking beforehand, a link is created only if a target is known. Your "has to" approach seems to amount to that last possibility: no link unless we're sure it can take you to a relevant node of a manual. IMHO, that's the _least_ useful of all the possibilities we can (and I do) offer users.