From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: Grammar checking Date: Fri, 31 Mar 2023 13:09:24 +0000 Message-ID: <58158ae4989b60583d4f@heytings.org> References: <87sfdnyuxc.fsf@posteo.de> <83sfdl2z26.fsf@gnu.org> <58158ae49808189da7b2@heytings.org> <83mt3t2xz1.fsf@gnu.org> <87sfdl8irg.fsf@posteo.net> <58158ae498dc3b4b1052@heytings.org> <1fefd7a4-6c0e-d561-e2bc-f436db769b29@mavit.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4684"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Peter Oliver Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Mar 31 15:34:19 2023 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 1piEtX-0000z4-7x for ged-emacs-devel@m.gmane-mx.org; Fri, 31 Mar 2023 15:34:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1piEVW-0007an-QP; Fri, 31 Mar 2023 09:09:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1piEVU-0007ab-K4 for emacs-devel@gnu.org; Fri, 31 Mar 2023 09:09:28 -0400 Original-Received: from heytings.org ([95.142.160.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1piEVS-0002HA-SQ for emacs-devel@gnu.org; Fri, 31 Mar 2023 09:09:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1680268164; bh=scCxufnDNtBlaicJcIzBwOADSORMPrW6xt0g5meZWQk=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=a8983mm2MqHEqJz/ICTA7cef5YaMJ7zKFKeZ+LNsIKUVNFh5b77JETU4KkdfIA1dK yN76g888evovQWr+5kjijMK9On9haH8lKRQLNDkzugS+kEC1aWYnm10d9llODFLsH6 YoSdJKlqJ4KR4zNcjMasPRbAikjPm1LBm2+GxLS9qi6ozT66oZmH+q0wfmlKZPXy2L p84lhdM44ZjFE9hJ/pq/Kxy7fDcSXZZ9ToV6sVmx06MjciUeYUH9ChgICThn/7tce9 YY8wlfZqOXD86qRCQDlA+0EXdpoc4wF6GEMA9eExYHjRUTrO+9nxJDtJVj+o04kVgc So2IpxozgDaFA== In-Reply-To: <1fefd7a4-6c0e-d561-e2bc-f436db769b29@mavit.org.uk> Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, 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.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:304920 Archived-At: >>> One of the main annoyances is that LanguageTool does not appear to be >>> widely packaged[2]. >> >> Why would it be necessary to package it? > > If a user has to jump through hoops to download, install, and configure > it, could we honestly claim that the functionality was part of Emacs? > A functionality of Emacs would depend on an externally installed tool, that's all. Just like M-x ispell depends on an externally installed tool. And a user does not have to "jump through hoops to download, install, and configure it", it's a single (but large: 220 MB) zip file to download and unzip somewhere. There is also an optional per-language ngram data set, which is much bigger (8.5 GB for English) but not available for all languages that LanguageTool supports.