unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#16423: Emacs Lisp FAQ
@ 2014-01-12 13:52 Xue Fuqiao
  2014-01-12 13:55 ` Xue Fuqiao
  0 siblings, 1 reply; 2+ messages in thread
From: Xue Fuqiao @ 2014-01-12 13:52 UTC (permalink / raw)
  To: 16423

Hi,

I plan to write/maintain an FAQ for Emacs Lisp (doc/misc/lispfaq.texi)
to complement the Emacs FAQ.  Here's a list of questions I can answer
(not complete, certainly):

* What is Emacs Lisp?
* What does Emacs Lisp code look like?
* Do I need to be familiar Emacs to use Emacs Lisp?
* What is Emacs Lisp good for?
* How do I get documentation on Emacs Lisp?
* I’ve never programmed before.  Is there an Emacs Lisp tutorial?
* Is there a newsgroup or mailing list devoted to Emacs Lisp?[fn:1]
* I think I found a bug!  Who should I tell?
* How stable is Emacs Lisp?
* How do I run Emacs Lisp code in a file?
* How do I start a Emacs Lisp REPL?
* What's a closure?
* Is it reasonable to propose incompatible changes to Emacs Lisp?
* Is Emacs Lisp a good language for beginning programmers?
* Is there a source code level debugger with breakpoints,
  single-stepping, etc.?
* Are there coding standards or a style guide for Emacs Lisp programs?
* How do I find an Emacs Lisp library to perform task X?
* How do I test a Emacs Lisp program or component?
* How do I profile my Emacs Lisp programs?
* How do I program using threads?[fn:2]
* How do I generate random numbers in Emacs Lisp?
* How can I copy a file?
* How do I reverse a string?
* What's "load-path"?
* How to contribute to this FAQ?

And I have another question: Are there copyright restrictions on the use
of Emacs Lisp?[fn:3]  But AFAIK RMS hasn't given us an answer yet.

Suggestions and new questions are welcome.  Comments?

PS: Glenn said[fn:4] that "the Emacs FAQ is extremely crufty and hardly
likely to answer any question frequently asked today", so I also want to
improve that FAQ.  I'll make it contain real Frequently Asked Questions,
not ones which just sound likely, and with clearly phrased, actionable
information for each question.  But that should be discussed in another
thread, I think.

Footnotes:

[fn:1] Currently, we have help-gnu-emacs (and gnu.emacs.help, of course)
       for getting help with using or installing GNU Emacs.  Does it
       make sense to create a seperate mailing list for Emacs Lisp?

[fn:2] Mention the `concurrency' branch here, maybe?

[fn:3] http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01368.html

[fn:4] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13401#14

-- 
http://www.gnu.org/software/emacs/





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

* bug#16423: Emacs Lisp FAQ
  2014-01-12 13:52 bug#16423: Emacs Lisp FAQ Xue Fuqiao
@ 2014-01-12 13:55 ` Xue Fuqiao
  0 siblings, 0 replies; 2+ messages in thread
From: Xue Fuqiao @ 2014-01-12 13:55 UTC (permalink / raw)
  To: 16423

This mail should be sent to emacs-devel.  I fat fingered the address, sorry...

-- 
http://www.gnu.org/software/emacs/





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

end of thread, other threads:[~2014-01-12 13:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-12 13:52 bug#16423: Emacs Lisp FAQ Xue Fuqiao
2014-01-12 13:55 ` Xue Fuqiao

Code repositories for project(s) associated with this public inbox

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

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).