unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* About traditional Lisp primitives
@ 2013-03-06  8:50 Xue Fuqiao
  0 siblings, 0 replies; 2+ messages in thread
From: Xue Fuqiao @ 2013-03-06  8:50 UTC (permalink / raw)
  To: help-gnu-emacs

In (info "(elisp) Coding Conventions"):

      This recommendation applies even to names for traditional Lisp
      primitives that are not primitives in Emacs Lisp--such as
      `copy-list'.

I don't know what "traditional Lisp primitives" means here.  What are 
the differences between traditional Lisp primitives and primitives in 
Emacs Lisp?  Are they implemented in C?

-- 
Best regards, Xue Fuqiao.
http://www.emacswiki.org/emacs/XueFuqiao



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: About traditional Lisp primitives
       [not found] <mailman.21530.1362559820.855.help-gnu-emacs@gnu.org>
@ 2013-03-06 10:39 ` Barry Margolin
  0 siblings, 0 replies; 2+ messages in thread
From: Barry Margolin @ 2013-03-06 10:39 UTC (permalink / raw)
  To: help-gnu-emacs

In article <mailman.21530.1362559820.855.help-gnu-emacs@gnu.org>,
 Xue Fuqiao <xfq.free@gmail.com> wrote:

> In (info "(elisp) Coding Conventions"):
> 
>       This recommendation applies even to names for traditional Lisp
>       primitives that are not primitives in Emacs Lisp--such as
>       `copy-list'.
> 
> I don't know what "traditional Lisp primitives" means here.  What are 
> the differences between traditional Lisp primitives and primitives in 
> Emacs Lisp?  Are they implemented in C?

What they mean is a function in a traditional Lisp dialect (e.g. Common 
Lisp or Maclisp) that doesn't exist in Emacs Lisp.  If you want to use 
such a function in your own package, you need to write it yourself -- 
and the recommendation is that you personalize it with a prefix, so you 
don't conflict with another package that has a similar need.

-- 
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-03-06 10:39 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-06  8:50 About traditional Lisp primitives Xue Fuqiao
     [not found] <mailman.21530.1362559820.855.help-gnu-emacs@gnu.org>
2013-03-06 10:39 ` Barry Margolin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).