From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/53394 Path: main.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: [patch] (gnus)Splitting in IMAP Date: Fri, 11 Jul 2003 11:17:49 -0400 Organization: =?koi8-r?q?=F4=C5=CF=C4=CF=D2=20=FA=CC=C1=D4=C1=CE=CF=D7?= @ Cienfuegos Sender: ding-owner@lists.math.uh.edu Message-ID: <4nel0xw0rm.fsf@lockgroove.bwh.harvard.edu> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1057936685 32630 80.91.224.249 (11 Jul 2003 15:18:05 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 11 Jul 2003 15:18:05 +0000 (UTC) Cc: ding@gnus.org Original-X-From: ding-owner+M1938@lists.math.uh.edu Fri Jul 11 17:18:00 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19azep-0008Tc-00 for ; Fri, 11 Jul 2003 17:17:59 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19azfC-0003rR-00; Fri, 11 Jul 2003 10:18:22 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19azf8-0003rM-00 for ding@lists.math.uh.edu; Fri, 11 Jul 2003 10:18:18 -0500 Original-Received: (qmail 61421 invoked by alias); 11 Jul 2003 15:18:17 -0000 Original-Received: (qmail 61416 invoked from network); 11 Jul 2003 15:18:17 -0000 Original-Received: from clifford.bwh.harvard.edu (134.174.9.41) by sclp3.sclp.com with SMTP; 11 Jul 2003 15:18:17 -0000 Original-Received: from lockgroove.bwh.harvard.edu (lockgroove [134.174.9.133]) by clifford.bwh.harvard.edu (8.10.2+Sun/8.11.0) with ESMTP id h6BFHnn19759; Fri, 11 Jul 2003 11:17:49 -0400 (EDT) Original-Received: (from tzz@localhost) by lockgroove.bwh.harvard.edu (8.11.6+Sun/8.11.0) id h6BFHn028800; Fri, 11 Jul 2003 11:17:49 -0400 (EDT) Original-To: Matthias Andree X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6;d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Followup-To: Matthias Andree , ding@gnus.org In-Reply-To: (Simon Josefsson's message of "Fri, 11 Jul 2003 15:30:12 +0200") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (usg-unix-v) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:53394 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:53394 On Fri, 11 Jul 2003, jas@extundo.com wrote: > Nah, my grammar is simply poor. If I understood the English plural > forms, I would write a elisp grammar checker, but if I understood > the English plural forms, I wouldn't need a grammar checker. :-) > > Hm. Are there any free, general-purpose, grammar checkers? I > recall looking for one a few years ago but ended up with nothing > really useful. Having a flygrammar-mode in Emacs would be cool. I assume you mean *English* grammar checkers, right? There are some commercial ones, but every single one I've tried, from the old Grammatik package to today's Word grammar checker, are not up to the task. I'm not aware of any non-commercial ones (ELisp or otherwise), and Google searches came up empty. It is possible to write specific checks, for instance one can check for passive voice or for incorrect pluralization, but language is so incredibly flexible that those checks will have limited usefulness. In addition, grammatical correctness does not mean that the text is understandable at all. English in particular is a mish-mash of Anglo-Saxon, Latin, and many other languages. It's a language made of exceptions. I doubt a quality grammar checker can be written with today's tools. But feel free to prove me wrong :) Ted