From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: jinx Date: Wed, 29 Mar 2023 09:02:38 +0000 Message-ID: <874jq4c4lt.fsf@posteo.net> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24929"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Mar 29 11:03:37 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 1phRiT-0006DB-6n for ged-emacs-devel@m.gmane-mx.org; Wed, 29 Mar 2023 11:03:37 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1phRho-00031S-VN; Wed, 29 Mar 2023 05:02: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 1phRhn-00031A-Ae for emacs-devel@gnu.org; Wed, 29 Mar 2023 05:02:55 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1phRhk-0006OV-4v for emacs-devel@gnu.org; Wed, 29 Mar 2023 05:02:55 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 496452401F8 for ; Wed, 29 Mar 2023 11:02:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1680080560; bh=XQ5xZPkR8Ig0np1v2qJhgBJIBxEbMdVUTK/yEwl1O40=; h=From:To:Cc:Subject:Autocrypt:Date:From; b=kKVo/BPyJpkZZAAf6lEJXw90tAAcPKlTjuCPgj2bv/iTAXdU1qZSiGxfkyKkmAWAR BjOMUDblwA2ttt8AUiO9SpL22LYpa8cLAN05NBvydgBrzNPhZvKb785VvV9gAxQ1IE E1+3Cgt6mxPy44porbRoUv+LSG3VSRny+5Gsz20EiUU8RAyLiwNNNSoGOYZQvivjce 9GEWD435xXxKTmPWkyE9X9tkG0YXpEF+VG1BZfOUHVl8qb6oG4CXktxIDkQpvT5VSV PmdCtuUHl3BYb11UhNO1VsQ3Ahy7AoGq36MO/CHGahqz4r2hypw8phxszQTSnpCoiY 7wREsZpgpCE2A== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4PmgYW60TPz9rxS; Wed, 29 Mar 2023 11:02:39 +0200 (CEST) In-Reply-To: (Richard Stallman's message of "Tue, 28 Mar 2023 23:00:28 -0400") Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@posteo.net; helo=mout01.posteo.de 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_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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:304815 Archived-At: Richard Stallman writes: > [[[ 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. ]]] > > I saw the announcement about the jinx spelling package. It sounds > very powerful. Could it replace ispell.el? If so, do people think > that would be a good idea? If not, why not? I think it would be an idea worth considering, but that would mean that Emacs would have another compile-time dependency. > Same questions for flyspell.el. > > What languages is jinx written in? https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/?h=externals/jinx jinx is written as a Emacs module, so one part is Emacs Lisp and the other one is C. > What does the libenchant library > do, and how does it combine or work with Emacs? How does it combine > or work with aspell? https://abiword.github.io/enchant/ "Enchant is a library (and command-line program) that wraps a number of different spelling libraries and programs with a consistent interface. By using Enchant, you can use a wide range of spelling libraries, including some specialised for particular languages, without needing to program to each library's interface." ispell already supports enchant, but it communicates via IPC instead of the library interface. > The description talks about "native modules" but doesn't say what they > are or what they do. Can anyone tell us? I am guessing that is just a typo, and Daniel means (elisp) Writing Dynamic Modules. -- Philip Kaludercic