From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Grammar checking Date: Sun, 02 Apr 2023 23:05:45 -0400 Message-ID: References: <87sfdnyuxc.fsf@posteo.de> <83sfdl2z26.fsf@gnu.org> <58158ae49808189da7b2@heytings.org> <83mt3t2xz1.fsf@gnu.org> <86jzyxxqir.fsf@gmail.com> <58158ae4986fa602fe47@heytings.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11391"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Lynn Winebarger Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 03 05:06:26 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 1pjAWX-0002mz-Ql for ged-emacs-devel@m.gmane-mx.org; Mon, 03 Apr 2023 05:06:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pjAW4-0000OO-EM; Sun, 02 Apr 2023 23:05:56 -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 1pjAVt-0000Mt-U6 for emacs-devel@gnu.org; Sun, 02 Apr 2023 23:05:46 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pjAVt-0003TF-LO; Sun, 02 Apr 2023 23:05:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=WX+LBz/txxpwR1JcGCyIKzA3/VnsYhlK2jj/mgV4R/U=; b=pKOF6WpFub6f BtzCuJbrn9Ex6jfCQSf+qW6lZzkZdaiEhqFjBFeTlCWsFkweljGJGd8yUueZZUbS0ziNNmGvgwH2e cwTS0mbJTjNCi+PsHT1519xMBtcmduy4OKpVadrnmnY+uiuYDPQGBKBd1LG3s/iXwq95A+omn1P3c /re0Twng6KDJ6rShPHy2vB1/zi8uCyJMsROrIacxPD1vVFjly0t8gkkIr4bvQDYofNkVJ1QAT8tVw +ejGsEzef/Tp633JZi+t/6ZsgP0DT8WezAEbBWke+tOuEeb6heUZHqU1e5auYwgOQMB9TP0NoeshT 87Z5TlepP8W+dyYnK4D/Wg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1pjAVt-0004D3-Dz; Sun, 02 Apr 2023 23:05:45 -0400 In-Reply-To: (message from Lynn Winebarger on Sun, 2 Apr 2023 11:24:05 -0400) 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:305060 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > If the released (and free) LanguageTool _program_ gives adequate > > results, we could make Emacs support working with that. But we should > > take pains _not_ to support the kind of communication that that SaaSS > > server offers. > They may not make it easy, see this complaint on their forum: Would you please spell out what it is that they "may not make easy"? > https://forum.languagetool.org/t/about-the-premium-version-of-languagetool/8469 I looked at that page, but lacking the context, I can't understand it well enough to divine the point that your message hints at. > * The process for contributing "rules" to the free version is to go > through the SaaSS's forum sites. > https://community.languagetool.org/rule/list?lang=en shows 5919 rules > for english, presumably in the basic version. We could consider forking that code in a limited way: adding new rules. In general, we should cooperate with upstream developers, but we don't have to jump through hoops to do so. > Looking at the java code makes it appear there are > many hard-coded rules, but I don't know if that is really the case. > That is whether the code for the rules are some generic implementation > of the rules coded in XML, or if the XML rule sets are being > translated into java code at some point in the build process. I can only guess at the context this is about, but it sounds like you're suggesting that it may not be clear what form of the code is the real source code. Do they not say? Does their source release include the XML? Does it include Make rules to translate the XML into Java? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)