From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Filipp Gunbin Newsgroups: gmane.emacs.devel Subject: Re: update intro to Emacs Lisp programming Date: Tue, 22 May 2018 22:22:43 +0300 Message-ID: References: <80DB6796-41FE-4090-B1DD-BF5AE3F4D0CF@scratch.space> <83zi16ofny.fsf@gnu.org> <6A8BB190-FA64-4697-AFDA-EFBEB4886230@scratch.space> <90addb33-6797-b203-4a67-a2a6c201bd81@cs.ucla.edu> <97CEED22-57CE-4715-9239-1557F38AD994@gmail.com> <376AD40E-4EEC-4DC6-ADDA-4E594EAFE1DE@gmail.com> <87bmddvvj8.fsf@mbork.pl> <87in7juhc6.fsf@mbork.pl> <5C62F3FC-7B77-43E5-A907-4060DA0E0219@gmail.com> <6FC095B3-5F73-4E17-B2EB-BE9F98E2009E@gmail.com> <87fu2jh8ds.fsf@mbork.pl> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1527016857 16733 195.159.176.226 (22 May 2018 19:20:57 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 22 May 2018 19:20:57 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (darwin) Cc: Jean-Christophe Helary , Emacs developers To: Marcin Borkowski Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 22 21:20:52 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLCq3-0004Ex-FI for ged-emacs-devel@m.gmane.org; Tue, 22 May 2018 21:20:51 +0200 Original-Received: from localhost ([::1]:57501 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fLCsA-0002ys-GS for ged-emacs-devel@m.gmane.org; Tue, 22 May 2018 15:23:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59339) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fLCrx-0002xs-EX for emacs-devel@gnu.org; Tue, 22 May 2018 15:22:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fLCru-0004UK-9G for emacs-devel@gnu.org; Tue, 22 May 2018 15:22:49 -0400 Original-Received: from out3-smtp.messagingengine.com ([66.111.4.27]:35475) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fLCru-0004UA-2f for emacs-devel@gnu.org; Tue, 22 May 2018 15:22:46 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id B0CCF21BDA; Tue, 22 May 2018 15:22:45 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Tue, 22 May 2018 15:22:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=YNxkk71cmcpPhuv9gaYSk3+O3oUE0DQiacgA//ChtaE=; b=pbHMROAN Q62ol+83NL9FES4/1R77pHwe/TrVaYkmWYgl4Ml+ox9+NNR9F8+cdgD38u84oa85 Zs+dtiXi1CyNxe6uK/VkFIqwZOC6UxMNkOFmIkza45oHtPv3PcTHk0TSQQtGcNmU GcEn7HYBDeSwlSxw95RHNZcew81tW3f8egdMGVdT0rA+WmDoqL65SN8FmJR8mod4 d29zCQAYuPIPRoYq9RioKuhvH1ZWtzbwuSHutVIJtU6uql5c8KnaHMuNOOdZS9iD rmTDkhM1KsLIRbIrUNz1/ezSzihvWwcEOnZseVpXMAIwS9j973wFIcLHaS43+jHS PI7GQvSi9rGIqQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=YNxkk71cmcpPhuv9gaYSk3+O3oUE0 DQiacgA//ChtaE=; b=TNSmdpyuWFWm9y82e0D5elJJ7ZCgkpBdHTozjdAMDWiA4 xPitDZmISPwowjqspeIpOMHjVYUobSQmHxlpu/CWbPYGeRON34Yvy0//loOzPzSv 9JKC03QwQ/k2QFBC1BtqVDwnkrPo3TGwvI25cauT2HKeUu0uvGLkV+lyxSohQlIz alV0TBO4c51EYRfuKml6GUsxbqVmKQSqHSJ5l1mJ32VFQgyvDgOIW34PLgaEsOrl v/eWguKzlIj8wfaCeGBCgW+BWxpcqQM1piPUL0k4//FSfo7z+kpRtMGJWjCwEXjk Fq8UQQYo121FBJjFp7wloRynKi2frC7nu/SnTwnig== X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Proxy: X-ME-Sender: Original-Received: from fgunbin.playteam.ru (unknown [94.25.218.10]) by mail.messagingengine.com (Postfix) with ESMTPA id CE1EE10263; Tue, 22 May 2018 15:22:44 -0400 (EDT) In-Reply-To: <87fu2jh8ds.fsf@mbork.pl> (Marcin Borkowski's message of "Tue, 22 May 2018 20:07:11 +0200") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.27 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:225572 Archived-At: On 22/05/2018 20:07 +0200, Marcin Borkowski wrote: > BTW, I once had an idea to write a "next step" book on Emacs Lisp, one > that could be read after the Intro. (I even started working on it, and > I have about 250kB of text written.) The project is now dormant, but > I have a very firm intent to revive it in a few months. It would > contain a large number of examples of commands to facilitate various > aspects of text editing (and other things), so it would be somehow > similar to the Intro in that respect. > > My current plan is to come back to work on this around August, and > I expect that it would take about 6-12 months to complete (depending in > various factors). Also, I envision that the book would be similar > (possibly slightly larger) to the Intro as far as size is concerned. > > Would someone here be interested in something like this? Sure. What I liked most about the eintro were chapters where some real-world (at the time of writing), although simplified, functions were discussed. Filipp.