comp.emacs
[Top] [All Lists]

Re: elisp "*string*" notation

Subject: Re: elisp "*string*" notation
From: Joost Diepenmaat
Date: Sat, 23 Aug 2008 02:04:56 +0200
Newsgroups: comp.emacs

John Hasler <john@xxxxxxxxxx> writes:

> Could someone please explain or point me towards an explantion of the
> "*string*" notation I have run across in some elisp I am trying to
> understand?  I can't find it explained in the elisp manual.

As far as I can find out, *string* is just a normal identifier.
*identifier-name* is a common-lisp convention to denote a special /
global / dynamic variable, but all elisp variables are dynamic anyway.

Note that in general lisp identifier names are much more flexible than
identifiers in most languages, and can consist of any character you
want, with only minor extra syntax for "special characters" like
spaces and quotes, and many characters like *, +, - etc are NOT
special in lisp.

-- 
Joost Diepenmaat | blog: http://joost.zeekat.nl/ | work:                                 zeekat.nl/">http://zeekat.nl/

<Prev in Thread] Current Thread [Next in Thread>
Privacy Policy