From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: new-flex-completion-style Date: Wed, 13 Feb 2019 15:33:33 +0000 (UTC) Message-ID: References: <20190202232827.27331.87300@vcs0.savannah.gnu.org> <20190202232828.4AE452159A@vcs0.savannah.gnu.org> <87lg2mynrg.fsf@gmail.com> <87wom5amkd.fsf@telefonica.net> <878sykzmrs.fsf@gmail.com> <87sgwsa5wk.fsf@telefonica.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="223480"; mail-complaints-to="usenet@blaine.gmane.org" To: Stefan Monnier , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 13 16:34:58 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gtwYr-000vzx-33 for ged-emacs-devel@m.gmane.org; Wed, 13 Feb 2019 16:34:57 +0100 Original-Received: from localhost ([127.0.0.1]:58618 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtwYq-0004w5-2h for ged-emacs-devel@m.gmane.org; Wed, 13 Feb 2019 10:34:56 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:53440) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtwXr-0004vf-NT for emacs-devel@gnu.org; Wed, 13 Feb 2019 10:33:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gtwXl-0005jI-R7 for emacs-devel@gnu.org; Wed, 13 Feb 2019 10:33:52 -0500 Original-Received: from userp2120.oracle.com ([156.151.31.85]:55934) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gtwXZ-0005c6-9R for emacs-devel@gnu.org; Wed, 13 Feb 2019 10:33:41 -0500 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1DFIxRj051120; Wed, 13 Feb 2019 15:33:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=ImOJ3yGh9fT+d6rgLE2BQJPJFRfujCjZKt5ca+H07qg=; b=SifbDlE8EwVnWFhbJnq8bk1zMoKCUTbQ+noCo4hSlMf4e1DGzCaciacu0dalmNDo8s7U H9JoLB/ZUuN2xbjDxIUTGvBW/E6eB1N7ix2PWIMA5nkSDFJdYt7JdhmRoGmNzJRbp+K+ 2wBUzNMS+s1I2MHU5R6/WYgYzfwUBCTOmhO/+N98vK0P9U3OwXiGaD2D6akGjUyxJMYI Df/PI5nBCrMba/s8vTkheh1Mc6lxndGEu8gM6bgM4lYmDpwFggfZz/ZG0jAqoDtVEDtZ zkr762vtTfqNtmsDXhZvxatAZem1D7EvbBVehbaYDdwKWaHjeruUbxY1vKExqYRruvgS 9g== Original-Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp2120.oracle.com with ESMTP id 2qhree2q0w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 13 Feb 2019 15:33:35 +0000 Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x1DFXYGR021950 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 13 Feb 2019 15:33:34 GMT Original-Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1DFXYGP006262; Wed, 13 Feb 2019 15:33:34 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4810.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9165 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1902130111 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 156.151.31.85 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:233277 Archived-At: > BTW, the issue of scoring quality is not nearly as obvious as one might > think because the score one should give to a particular match depends > on the user's expectation and the user's expectation often depend on > the past behavior of the tool, i.e. on the scoring. +1 - good point. There's room for the tool to learn too. And it can depend on the context - intended use of the chosen completion(s). The completing function (completion table etc.) typically does not have a good view of the user's context, including intent. Put differently, if scoring only has the matches and the input pattern to go on, the most it can do is offer some measure of comparison based on just those two inputs. A score that's really useful to a user might depend on more.