From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Carlos Ysais via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#43965: 27.1; An Introduction to Programming in Emacs Lisp Date: Tue, 13 Oct 2020 20:26:30 +0800 Message-ID: <1166e1fc-0d86-71dd-72cf-475757b67e54@yahoo.com> References: <1166e1fc-0d86-71dd-72cf-475757b67e54.ref@yahoo.com> Reply-To: Carlos Ysais Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10954"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 To: 43965@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Oct 13 15:03:11 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1kSJxP-0002kt-4Q for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 13 Oct 2020 15:03:11 +0200 Original-Received: from localhost ([::1]:50750 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kSJxO-0003OX-6v for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 13 Oct 2020 09:03:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36226) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kSJxG-0003Mm-HR for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2020 09:03:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34062) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kSJxG-00067v-7W for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2020 09:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kSJxG-00032k-4y for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2020 09:03:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <480a1ebd-ad02-5695-5a27-340af48197f7@yahoo.com> Resent-From: Carlos Ysais Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Oct 2020 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43965 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.160259412311630 (code B ref -1); Tue, 13 Oct 2020 13:03:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Oct 2020 13:02:03 +0000 Original-Received: from localhost ([127.0.0.1]:45605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSJwH-00031D-Fk for submit@debbugs.gnu.org; Tue, 13 Oct 2020 09:02:02 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:41784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSJO6-0002Aq-Vr for submit@debbugs.gnu.org; Tue, 13 Oct 2020 08:26:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55192) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kSJO4-0007Fg-En for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2020 08:26:42 -0400 Original-Received: from sonic301-2.consmr.mail.bf2.yahoo.com ([74.6.129.41]:37165) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kSJO2-0001di-Ax for bug-gnu-emacs@gnu.org; Tue, 13 Oct 2020 08:26:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1602591997; bh=vXuicQz0+mVbtmbu2w9CWpazQFzj3pyU7TeaTrHECXs=; h=To:From:Subject:Date:References:From:Subject; b=e1JhASRnr+d9QXK9uqj4pXMRkQKUp7MCvKxEvuRFwmTHQmKBQtN71bWCdNlr5zqGC4OsUDw3SZaTFVIn3LBM4AZxnt2BVRkmVV7sIpFgsCmMnOW0adVSmP7TPGa7g+BCFoeNsteoU9YEU4GH1ZlTj5TI6eR8i60c3vtNdP40g5LICYaTVdf09ygzOfpQuAIkxj72juxg4OUWzk1M3WxtFY0cHQuBUQ7goVHk6hcumqW0cdf534WPF3l2WoEXyO3MFgCq7P0FTlAUt2lsP6GtwI2tf1QufAnhVMnKrJD1cfiaA1VYwmPF00j8zLNNCdG2XJ+mNh1JSWKl1N0yMUYgjA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1602591997; bh=xmWyCkckq1+mx6EetHNQIdmYeRIiu3wY27As3AM9CW3=; h=To:From:Subject:Date; b=pThHbQZm+9VQqwS9UhBE/b8V3LGnX/0X5pxN/TE8Mh0sokeMCsoClcnSDaRsnMz3lCLptgfcWeXflSlo0SakIcz0DhLz4MMNIMqEsZkoh8///iCPoA4gOU9MpAdnb8hYxsX0FzPIx0qVRREXdcRw0cr0fNcWYSJGFATxAzXhSqideHm+rQWyOltCVHj7F71gKkcH+DIOa2ARpVoUOZCHlw4ZUEw4iQdOawAGQbwm9+RIfQ+eClcB1wfB9lbUCzJFt4x4sVP48iKXJw2W3ZKkN3ncLE6H5Z+bfTiABmFYyqL02M3mBqyoc8x/grMbClYwTWdTLgwrk/U9phI8Ii3G5g== X-YMail-OSG: ZFqn_4YVM1k_iYzBqlLxgo3sbvdXjf0LDVm1YwQEoeXKFH8epLHeWvUVxYMuFCj yGfJb_PaUrql32kz2R3IYY.g3hhoJj29kEzUGHIGY0WrEW3BpUzNjoV5Bv0Hi3zuXiDSg6okQI6t cGEtviz0PjwFc8Yc.64ktmeV0zAL6JktcbQnf2WRAttp4J3..t_ohY0AdRT0q1LQ6mI29ExVr2b8 y9BQm882f2OUBH2.EAZvppuW7UsTwTo3ppyle3WJgyOf2JT28gvAgZQtQ_CSLH9GV1PXgdYrsxQY xYP2_cR9t11NSztEUyEvpzIfBEPfECzdi4D0Y7A0ZA9xY23l0qd2pSyHNcdvseH2JH8qzM_6rmrH spmut.AoYcb86cBsPuxeKRY6YdB8Z3pfRUQXav46nOKEVVqODHAjffjpGBjohnXIhaRaLiktdlgx bKmqYU1A9bHiu7x9.kWL9juYQEyxN89b7I8ZvdGgRCuPNxYeHkqWHvq0AsU9FqGJnaV2FdN7JZyx CzEF1OXTkv7jHCEWKxBGxlkb5Oh6ai2xja0RGz0UMmp7iynabrUZll_2642vFbcLoNZlN7oVzAck ZfgsLJP8Rb7tUn9qEoQTsL9QfYBtUEVG5bpYtaceltOYT6knQ6Cc2H67rKbRUhVzpbBk8qR9wd3a TX69w6yUmW0OKmQNsdhHLmCXJqWxKXcC_AmFKs5HgEO2rIsvTqDvEIV3PdweUMVnmL4AKjb6Ghhk qbXoYfAIpuOa6yezAPl6I61XCUsybzwzDr3SZet.Qsv5G1ITmonLYE0zGl97ZDqCW_sE9FvcX9v7 v7p2Y2_x6anMmYUw9DfKiqmtj4_NxusGNmgHfBMerx Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.bf2.yahoo.com with HTTP; Tue, 13 Oct 2020 12:26:37 +0000 Original-Received: by smtp407.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9ece1b2b88b109a070e048396278c765; Tue, 13 Oct 2020 12:26:36 +0000 (UTC) Content-Language: en-US X-Mailer: WebService/1.1.16845 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Received-SPF: pass client-ip=74.6.129.41; envelope-from=carlos.ysais@yahoo.com; helo=sonic301-2.consmr.mail.bf2.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/13 08:26:37 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 13 Oct 2020 09:02:00 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:190418 Archived-At: Hello, Thanks for explaining why it is impossible for regular expressions to distinguish sentences ending with one space. Looking back at the book, it is indeed explained. I may have glossed over it (which is a mistake in my part). Interestingly, I wasn't even taught in school that there was an alternative to one space. So the book was the first to bring two spaces to my attention. Again thanks for showing the existence and benefits of using two spaces. Regarding the other sections of the book I have commented on, I am sorry in advance if they weren't bugs but rather misunderstandings on my part (just like this regex section). For example I wrote:   > The beginning sentence "Here is a simple extension to Emacs that moves   > the line point is on to the top of the window." should be "Here is a   > simple extension to Emacs that moves the line point to the top of the   > window.". The original sentence was already correct and I was just reading "line point" as a single word rather than separate words which made me confused. Though personally I find inserting "where" to transform the phrase to "the line where point is on" makes it less confusing. Maybe I should sleep on it before sending a bug report. Best regards, Carlos Ysais