Search 5,000,000+ questions and answers.

Frequently Asked Questions

How can I learn to write Emacs Lisp programs?

Emacs 21 for Mac OS X - Emacs 21 for Mac OS X FAQ
The O'Reilly book GNU Emacs Extensions by Bob Glickstein is also a good source of information, although dated.
Related Questions

Is there a GNU-Emacs interface to Lisp?

Kantrowitz & Margolin comp.lang.lisp FAQ
ILISP is a powerful GNU-Emacs interface to many dialects of Lisp, including Lucid, Allegro, {A}KCL, IBCL, and CMU. Written by Chris McConnell <ccm+@cs.cmu.edu> and now maintained by Marco Antoniotti <marcoxa@cs.nyu.edu> and Rick Busdiecker <rfb@lehman.com>. It is available by anonymous ftp from h.gp.cs.cmu.edu:/usr/rfb/ilisp/ [128.2.254.156] as the file ilisp-5.6.tar.gz. It is also available in the CMU AI Repository in ftp.cs.cmu.
Related Questions

Q8.1.2: Are there any Emacs Lisp Spreadsheets?

Frequently asked questions about XEmacs: Other Packages
Yes. Check out dismal (which stands for Dis' Mode Ain't Lotus) at http://acs.ist.psu.edu/dismal/dismal.html.
Related Questions

Frequently asked questions about XEmacs - 4 Major Subsystems
AUC TeX works fine on both stock Emacs and XEmacs has been doing so for a very very long time. This is mostly due to the work of Per Abrahamsen (clap clap) in particular his 'easymenu' package. Which leads to what is probably the problem... The TeX-lisp-directory in 'tex-site.el' and the makefile don't match. Fix: make sure you configure AUC TeX properly before installing. You have an old version of easymenu.el in your path.
Related Questions

How can I learn Lisp?

Lisp FAQ
The way to learn any language is to write programs in it. You have two main dialects to choose between: Scheme and Common Lisp. They each have advantages and disadvantages, but the differences between them are tiny compared to the differences between them and other languages, so if you want to start learning Lisp, it doesn't matter which you choose. There are good books about both dialects, and many good free implementations.
Related Questions

Where can I get documentation on Emacs Lisp?

GNU Emacs FAQ
For more information, the Emacs Lisp Reference Manual is available on-line, in Info format. See Emacs Lisp. You can also order a hardcopy of the manual, details on ordering it from FSF are on the GNU Web site.
Related Questions

Where can I get Emacs Lisp packages that don't come with Emacs?

GNU Emacs FAQ
The Emacs Lisp List (ELL), maintained by Stephen Eglen, aims to provide one compact list with links to all of the current Emacs Lisp files on the Internet. The ELL can be browsed over the web, or from Emacs with the ell package. Many authors post their packages to the Emacs sources newsgroup. You can search the archives of this group with Google, or Gmane, for example. For a long time, the Emacs Lisp Archive provided a central repository for Emacs packages.
Related Questions

Do I have to learn Emacs?

Common Lisp FAQ
Not necessarily. The simplest possible development Lisp environment consists of a text editor and an xterm.
Related Questions

It depends. Do you want to learn Lisp or LEARN LISP?

Staging Area for the Common Lisp FAQ
Lisp has a lot in common with a lot of other programming languages— loops, arrays, objects, functions ... in short, everything you'd want in a modern programming language.
Related Questions

Can I write IL programs directly?

Andy Mc's .NET Framework FAQ
Yes. Peter Drayton posted this simple example to the DOTNET mailing list: .assembly MyAssembly {} .class MyApp { .method static void Main() { .entrypoint ldstr "Hello, IL!" call void System.Console::WriteLine(class System.Object) ret } } Just put this into a file called hello.il, and then run ilasm hello.il. An exe assembly will be generated.
Related Questions

Q3.0.2: How can I evaluate Emacs-Lisp expressions?

Frequently asked questions about XEmacs: Customization
If you put (setq tab-width 6) in your 'init.el'/'.emacs' file it does not work! Is there a reason for this? If you do it at the EVAL prompt it works fine!! How strange.
Related Questions

What editors besides Emacs have facilities for programming in Lisp?

Common Lisp FAQ
See also http://www.vim.org/scripts/script.php?script_id=221 for the closest thing to SLIME for Vim: VILisp. VILisp basically automates the process of cut-and-paste from Vim into Lisp, and adds a few bells and whistles, but that's about it. See also the Gardeners project slim-vim, which has linked Vim with an implementation of Common Lisp called ECL, and is working towards integration with SLIME.
Related Questions

How do I find a Emacs Lisp package that does XXX?

GNU Emacs FAQ
First of all, you should check to make sure that the package isn't already available. For example, typing M-x apropos <RET> wordstar <RET> lists all functions and variables containing the string 'wordstar'. It is also possible that the package is on your system, but has not been loaded. To see which packages are available for loading, look through your computer's lisp directory (see File-name conventions).
Related Questions

Where can I learn more about the programs on my treadmill?

Frequently Asked Questions
Please refer to your owner's manual for a complete description of the programs available on your machine. Back to top
Related Questions

What are Magnet Programs and where can I learn more?

District Based Frequently Asked Questions
Magnet Programs emphasize a specialized theme. Information about Magnet Programs and an application can be downloaded from the Magnet Programs Web page (http://www.browardschoolsmagnetprograms.com/) or call (754) 321-2380. The Nova Schools vision is to become a K-12 national model for literacy by providing training to pre-service and experienced educators in a diverse learning community, which will result in maximum student achievement.
Related Questions

Is Scheme a lisp?

Frequently Asked Questions for comp.lang.lisp
Scheme is a member of the greater family of Lisp languages, assuming that is considered to include others like Dylan and Emacs Lisp. The design of Scheme predates the ANSI Common Lisp standard, and some CL features such as lexical scoping may be considered to have been derived from Scheme. More detailed comparative discussions don't generally prove very productive; those that are interested in discussing Scheme should first consider discussing it in comp.lang.
Related Questions

Where I can find online resources to learn Lisp?

Common Lisp FAQ
The Online Tutorial page at CLiki lists a number of online tutorials, books and articles. (The CLiki is a wiki written in Common Lisp and devoted to providing information related to Free and Open Source software implemented in Common Lisp. The other main Lisp wiki is the wiki run by the Association of Lisp Users which lives at http://wiki.alu.org/.) Other resources that you may find useful as you start Lisping are: Practical Common Lisp.
Related Questions

Which should I learn, Common Lisp or Scheme? What's the difference?

Lisp FAQ
Common Lisp is powerful but ugly. Scheme is small and clean, but the standard only defines the inner core of the language. If I had to deliver an application I'd probably use Common Lisp; if I were teaching a course I might use Scheme (but with Common Lisp macros).
Related Questions

Where can I learn about implementing Lisp interpreters and compilers?

Kantrowitz & Margolin comp.lang.lisp FAQ
Books about Lisp implementation include: 1. John Allen "Anatomy of Lisp" McGraw-Hill, 1978. 446 pages. ISBN 0-07-001115-X Discusses some of the fundamental issues involved in the implemention of Lisp. 2. Samuel Kamin "Programming Languages, An Interpreter-Based Approach" Addison-Wesley, Reading, Mass., 1990. ISBN 0-201-06824-9 Includes sources to several interpreters for Lisp-like languages. The source for the interpreters in the book is available by anonymous FTP from a.cs.uiuc.
Related Questions

How do I execute (“evaluate”) a piece of Emacs Lisp code?

GNU Emacs FAQ
If you want it evaluated every time you run Emacs, put it in a file named .emacs in your home directory. This is known as “your .emacs file,” and contains all of your personal customizations. You can type the form in the *scratch* buffer, and then type <LFD> (or C-j) after it. The result of evaluating the form will be inserted in the buffer. Typing C-x C-e in any buffer evaluates the Lisp form immediately before point and prints its value in the echo area.
Related Questions

How do I write graphics programs with Pacific C?

HI-TECH Software Frequently Asked Questions
I want to do some graphics programming with Pacific C, but I can't find graphics.h? Where is it? A. Pacific C is our freeware native DOS compiler, and it does not have any graphics libraries, hence there is no graphics.h. You will need to locate some suitable graphics library functions from somewhere else. There is a simple library located at http://www.cs.umb.edu/~vmay/myprograms.htm but we can't provide any help using it.Back to top error message occurred that the replacement of a file in .
Related Questions

Graphic Library: How to write programs with ECO-C?

mct.net: FAQ - Frequently Asked Questions
Example: You want to use the display TLX1741 with the ZWERG332. Your program is called "main.c" and is located in the ECO-C folder. Then you compile as follws:
Related Questions

Graphic Library: How to write programs with WinECO-C?

mct.net: FAQ - Frequently Asked Questions
The library to use depends on your target. If you have a MEGA332 for example, the appropriate library is "libgraph.a" in the folder "lib/mega332". In addition the correct low-level functions must be compiled. If you use the display TLX1741, you must add the file "tlx1741.c" in the folder "libsrc/sysshare" to your project:
Related Questions

What is Lisp?

Lisp FAQ
Lisp is a family of programming languages descended from a language John McCarthy invented (or more accurately, discovered) in the late 1950s. The two main dialects now are Common Lisp and Scheme. We're working on a new dialect called Arc.
Related Questions

Staging Area for the Common Lisp FAQ
But you now wish to add a special case. Simple: (defun foo (bar &optional (special-case nil)) (if special-case 0 (+ bar 42))) (foo 3) 45 (foo 3 t) 0 Rather than having to write two functions, with the oldest one delegating to the new one, you simply amend the existing one with optional arguments, all of which you give a default value that you can now account for in the new version.
Related Questions

How can I learn more about the Kellogg School's full-time MBA programs?

Frequently Asked Questions - Kellogg School of Management
Download or request a Kellogg Viewbook - The Kellogg School's Viewbook explains in greater detail Kellogg programs, academics, faculty and student life. Click here. Review our class profile – For more information on class characteristics, GMAT, undergraduate profile and geographic representation of our current students, click here.
Related Questions

How do I learn more about your programs?

VPR Facts & FAQs / About Vermont Public Radio
You can find information about VPR programs by visiting Programs A-Z on our website. If you have additional questions or can't find what you're looking for, please contact us and we'll be happy to help.
Related Questions

Got A Question? Ask Our Community!


More Questions >>

© Copyright 2007-2008 QueryCAT
About • Webmasters • Contact