GNU bug report logs - #31037
27.0.50; Misleading info in Introduction to Programming in Emacs Lisp

Previous Next

Package: emacs;

Reported by: Marcin Borkowski <mbork <at> mbork.pl>

Date: Tue, 3 Apr 2018 06:35:01 UTC

Severity: wishlist

Tags: patch

Found in version 27.0.50

Fixed in version 27.1

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Kangas <stefan <at> marxist.se>
To: Marcin Borkowski <mbork <at> mbork.pl>
Cc: 31037 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
Subject: bug#31037: 27.0.50; Misleading info in Introduction to Programming in Emacs Lisp
Date: Sat, 28 Sep 2019 20:29:24 +0200
[Message part 1 (text/plain, inline)]
Marcin Borkowski <mbork <at> mbork.pl> writes:

>>> (info "eintro")
>>>
>>> yields
>>>
>>> --8<---------------cut here---------------start------------->8---
>>> An Introduction to Programming in Emacs Lisp
>>> ********************************************
>>>
>>> This is an ‘Introduction to Programming in Emacs Lisp’, for people who
>>> --8<---------------cut here---------------end--------------->8---
>>>
>>> If I want to actually cite Chassell's book, it is (a) not obvious who
>>> the author is (the name can be found at the end of the preface and in
>>> the "About the author" section, but not on the title page, where it
>>> should be!), and (b) completely not obvious how to cite the book - is
>>> the official title "An Introduction to Programming in Emacs Lisp" or
>>> "Introduction to Programming in Emacs Lisp"?
>>
>> You are looking in the wrong place for this information.  The Info
>> format of a book is not a book, it's an on-line documentation file.
>> For the book details, you should either (a) look at the Texinfo
>> sources, or (b) produce a PDF or DVI/PS format, and look there.  (The
>> former is much easier, of course, if you have the sources.)
>
> I disagree.  A book is a book, it shouldn't matter whether its dead
> wood, pdf, html, texi or info.
>
> Also, the pdf says (p. 3)
>
> "An Introduction to Programming in Emacs Lisp",
>
> then
>
> "This is an /Introduction to Programming in Emacs Lisp/, for people who
> are not programmers." (p. 4),
>
> and then
>
> "This introduction to /Programming in Emacs Lisp/ has a companion
> document" (p. 14).
>
> So the pdf is also kind of a mess.  Still looks like a bug to me.

It seems to me that the canonical title is "An Introduction to
Programming in Emacs Lisp".  That's what's available at:

https://shop.fsf.org/books/signed-introduction-programming-emacs-lisp-3rd-edition

I also find in emacs-lisp-intro.texi:

> @c half title; two lines here, so do not use 'shorttitlepage'
> @tex
> {\begingroup%
>     \hbox{}\vskip 1.5in \chaprm \centerline{An Introduction to}%
>         \endgroup}%
> {\begingroup\hbox{}\vskip 0.25in \chaprm%
>         \centerline{Programming in Emacs Lisp}%
>         \endgroup\page\hbox{}\page}
> @end tex
>
> @titlepage
> @sp 6
> @center @titlefont{An Introduction to}
> @sp 2
> @center @titlefont{Programming in Emacs Lisp}
> @sp 2
> @center Revised Third Edition
> @sp 4
> @center by Robert J. Chassell

The attached patch fixes the reported inconsistencies.  Any objections?

Best regards,
Stefan Kangas
[0001-Fix-title-inconsistencies-in-elisp-intro-book.patch (text/x-patch, attachment)]

This bug report was last modified 5 years and 283 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.