all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Drew Adams <drew.adams@oracle.com>
To: uzibalqa <uzibalqa@proton.me>
Cc: uzibalqa via Users list for the GNU Emacs text editor
	<help-gnu-emacs@gnu.org>
Subject: RE: [External] : menu-item uses no dot period before item-property-list in examples
Date: Mon, 17 Jul 2023 19:26:17 +0000	[thread overview]
Message-ID: <SJ0PR10MB54887373A3F5DC5F6411F25FF33BA@SJ0PR10MB5488.namprd10.prod.outlook.com> (raw)
In-Reply-To: <grK2HHyEDAZc2oHrLqgdMOXN1rbmryeAGQmFXNhYQT76JZKN8Dnr4Fx8In_3j0qOPj4NTlnvQiIji3pAmOzKhm46fVYk5PfWw7IJUM6erU8=@proton.me>

> Have looked at the reference manual section
> 
> 2.4.6.2 Dotted Pair Notation
> 
> I do view it as very comprehensive.  Perhaps it can be elaborated
> about the thing happening with
> 
> (menu-item item-name real-binding . item-property-list)
> 
> Or do you think it is good enough for understanding
> the above clause readily without expert experience?

You might be a better judge of that, as it's still
new to you.  Enhancement suggestions are always
welcome (`M-x report-emacs-bug').  But please do be
specific - point out what you find confusing, or what
you'd propose as a specific change.

I do think that experience (expert or not) helps,
including experience/familiarity with Emacs's help
and doc.

But note that the Elisp manual isn't designed as a
tutorial.  Its foremost aim isn't teaching (learning);
it's reference, with some explanation.

A good place to start, for learning Elisp, is this
manual: "An Introduction to Programming in Emacs Lisp",
available within Emacs: `C-h i emacs l TAB'.

However, looking into it now I see that it apparently
doesn't cover dotted lists, dot notation, backquote,
etc.  The only occurrences of dot notation are in two
examples of an alist (with no explanation).

I'd say that its coverage of lists could benefit from
some introduction to dotted lists as such, and dot
notation.  But others might disagree.  (For one thing,
it would help users read the Elisp manual. ;-))

See also this page of Emacs Wiki:

https://www.emacswiki.org/emacs/LearnEmacsLisp

      parent reply	other threads:[~2023-07-17 19:26 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-16 22:34 menu-item uses no dot period before item-property-list in examples uzibalqa
2023-07-17  0:52 ` [External] : " Drew Adams
2023-07-17  1:07   ` Emanuel Berg
2023-07-17 15:05     ` Drew Adams
2023-07-17  1:17   ` uzibalqa
2023-07-17 15:10     ` Drew Adams
2023-07-17 15:43       ` uzibalqa
2023-07-17 16:36         ` Drew Adams
2023-07-17 16:56           ` uzibalqa
2023-07-17 17:25             ` uzibalqa
2023-07-17 19:07               ` uzibalqa
2023-07-17 19:26               ` Drew Adams [this message]

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=SJ0PR10MB54887373A3F5DC5F6411F25FF33BA@SJ0PR10MB5488.namprd10.prod.outlook.com \
    --to=drew.adams@oracle.com \
    --cc=help-gnu-emacs@gnu.org \
    --cc=uzibalqa@proton.me \
    /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.