home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: gnu.emacs.help
- Path: sparky!uunet!stanford.edu!ames!elroy.jpl.nasa.gov!sdd.hp.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!gnu.ai.mit.edu!rms
- From: rms@gnu.ai.mit.edu (Richard Stallman)
- Subject: Prefix in Emacs Lisp "packages"
- Message-ID: <9208202120.AA08695@mole.gnu.ai.mit.edu>
- Sender: daemon@cis.ohio-state.edu
- Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu
- References: <GAMIN.92Aug20155419@pellan.ireq-robot.hydro.qc.ca>
- Date: Thu, 20 Aug 1992 13:20:19 GMT
- Lines: 28
-
- In designing Emacs, or any program, there are many decisions to be
- made. No matter what decision I make, some people will disagree.
-
- I can't afford to justify my decisions on the net. If I did, I would
- have no time for useful work. Besides, typing hurts my hands. So I
- am not going to argue further--perhaps I made a mistake in stating
- justifications in my previous message. No matter what I might say, I
- could expect to convince everyone. At some point, I must either
- disregard them or drop software development in favor of arguing.
-
- I would simply like to ask people who are writing Emacs Lisp programs
- to follow the conventions I've decided on. In particular, please use
- dashes, not colons, as part of the identifier names. Many other
- conventions are listed in the Tips appendix of the Emacs Lisp manual;
- please read this before you write a Lisp program.
-
- It is especially perverse to reject the conventions on the grounds
- that you are writing a nonstandard library. Most of the libraries
- that come with Emacs were originally "nonstandard". To improve the
- standard collection of Emacs libraries, we need libraries written with
- the aim that they will become standard. So if you would like to
- cooperate with the development of Emacs, please follow the
- conventions.
-
- If you don't follow the conventions, then if the maintainers want to
- install the package, extra work for conversion is required--and we may
- not have the manpower to do it. Please try to make our work easier,
- rather than harder.
-