all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Van L <van@scratch.space>
To: Jean-Christophe Helary <brandelune@gmail.com>
Cc: Paul Eggert <eggert@cs.ucla.edu>, Emacs developers <emacs-devel@gnu.org>
Subject: Re: update intro to Emacs Lisp programming
Date: Fri, 18 May 2018 16:46:02 +1000	[thread overview]
Message-ID: <6503930E-DA82-4C10-AEE0-BBAF9E7243F7@scratch.space> (raw)
In-Reply-To: <97CEED22-57CE-4715-9239-1557F38AD994@gmail.com>


> Jean-Christophe Helary writes:
> 
> The problem with the introduction is that it was written when programming was only starting to be a skill "normal" people could have access to. So the text is extremely verbose and is sometimes hard to follow because of that. The gist of the document could be summarized in 50 pages.

This intro compares well relative to Digital Ocean’s intro to Python published more recently.

Lisp has an interesting history and A.I. is a very hot potato topic in the imagination. The intro ranges to robots! I looked for `super’ as in super intelligence. 

#+BEGIN_EXAMPLE

  d6adf7e7 (Glenn Morris             2012-05-28   882) @node Lisp History
  8cda6f8f (Glenn Morris             2007-09-06   883) @unnumberedsec Lisp History
  8cda6f8f (Glenn Morris             2007-09-06   884) @cindex Lisp history
  8cda6f8f (Glenn Morris             2007-09-06   885) 
  8cda6f8f (Glenn Morris             2007-09-06   886) Lisp was first developed in the late 1950s at the Massachusetts
  8cda6f8f (Glenn Morris             2007-09-06   887) Institute of Technology for research in artificial intelligence.  The
  8cda6f8f (Glenn Morris             2007-09-06   888) great power of the Lisp language makes it superior for other purposes as
  8cda6f8f (Glenn Morris             2007-09-06   889) well, such as writing editor commands and integrated environments.

  d6adf7e7 (Glenn Morris             2012-05-28   899) @node Note for Novices
  d6adf7e7 (Glenn Morris             2012-05-28 11084) @node Building Robots

#+END_EXAMPLE

> Paul Eggert writes:

> Could you write a simplified introduction that is only 50 pages or so? That would be helpful to many potential users, I'd think.

Can we collect a list of 12 ideas in ranked progression from easy to medium, each to be explored to three levels of difficulty for beginner, intermediate, and advanced which would be condensed in 43 pages? I can attempt an intro but I’m not ready, yet. A busy journalist could read the 50-pages by learning one idea per day and towards the end figure out how to send a tip to the newspaper, confidentially, within Emacs Lisp. Just an idea.



  parent reply	other threads:[~2018-05-18  6:46 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-10 12:03 Making Emacs Manuals Available as PDF Files Siraphob (Ben) Phipathananunth
2018-05-10 14:14 ` Jean-Christophe Helary
2018-05-11  4:32   ` Van L
2018-05-11  6:44     ` Eli Zaretskii
2018-05-11 21:44       ` Richard Stallman
2018-05-14 10:27         ` update intro to Emacs Lisp programming (was: Making Emacs Manuals Available as PDF Files) Van L
2018-05-15  3:59           ` Richard Stallman
2018-05-17  0:25             ` Van L
2018-05-17  1:12               ` update intro to Emacs Lisp programming Paul Eggert
2018-05-17 11:38                 ` Jean-Christophe Helary
2018-05-18  2:33                   ` Richard Stallman
2018-05-18 12:16                     ` Jean-Christophe Helary
2018-05-18 13:39                       ` Van L
2018-05-18 15:22                         ` Marcin Borkowski
2018-05-19  0:00                           ` Van L
2018-05-19  0:52                             ` Jean-Christophe Helary
2018-05-20  1:38                               ` Van L
2018-05-20  3:16                           ` Richard Stallman
2018-05-20  3:38                             ` Marcin Borkowski
2018-05-20  6:54                               ` Jean-Christophe Helary
2018-05-20 10:49                                 ` Siraphob (Ben) Phipathananunth
2018-05-20 23:50                                   ` Van L
2018-05-21  4:12                                   ` Richard Stallman
2018-05-21 15:13                                     ` Eli Zaretskii
2018-05-21 15:55                                       ` Siraphob (Ben) Phipathananunth
2018-05-22  2:15                                         ` Richard Stallman
2018-05-22  2:43                                           ` Eli Zaretskii
2018-05-22  2:15                                       ` Richard Stallman
2018-05-21  4:11                                 ` Richard Stallman
2018-05-21  6:30                                   ` Van L
2018-05-22  2:14                                     ` Richard Stallman
2018-05-22 11:20                                   ` Jean-Christophe Helary
2018-05-22 18:07                                     ` Marcin Borkowski
2018-05-22 19:22                                       ` Filipp Gunbin
2018-05-23  3:27                                       ` Richard Stallman
2018-05-23  5:33                                         ` Marcin Borkowski
2018-05-23 14:38                                           ` John Wiegley
2018-05-23 15:06                                             ` Marcin Borkowski
2018-05-25  2:56                                               ` Richard Stallman
2018-05-24  2:49                                           ` Richard Stallman
2018-05-24  4:24                                             ` Marcin Borkowski
2018-05-26  3:51                                               ` Richard Stallman
2018-05-24 16:25                                       ` Thien-Thi Nguyen
2018-05-30 17:28                                         ` Marcin Borkowski
2018-05-30 18:58                                           ` Thien-Thi Nguyen
2018-05-30 20:17                                           ` John Wiegley
2018-06-02 17:44                                             ` Marcin Borkowski
2018-05-23  3:23                                     ` Richard Stallman
2018-05-20  7:10                               ` Eli Zaretskii
2018-05-20 11:00                               ` Van L
2018-05-21  4:10                               ` Richard Stallman
2018-05-22 17:57                                 ` Marcin Borkowski
2018-05-23  1:53                                   ` Van L
2018-05-19  0:48                         ` Jean-Christophe Helary
2018-05-20  3:15                       ` Richard Stallman
2018-05-18  6:46                   ` Van L [this message]
2018-05-19  3:20                   ` Improve the Emacs Lisp Reference Manual with intro sections Richard Stallman
2018-05-20  1:04                     ` Jean-Christophe Helary
2018-05-21  4:09                       ` Richard Stallman
2018-05-18  2:31               ` update intro to Emacs Lisp programming (was: Making Emacs Manuals Available as PDF Files) Richard Stallman
2018-05-18  7:07                 ` Van L

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6503930E-DA82-4C10-AEE0-BBAF9E7243F7@scratch.space \
    --to=van@scratch.space \
    --cc=brandelune@gmail.com \
    --cc=eggert@cs.ucla.edu \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.