GNU Info

Info Node: (elisp)GNU Emacs Internals

(elisp)GNU Emacs Internals


Next: Standard Errors Prev: Tips Up: Top
Enter node , (file) or (file)node

GNU Emacs Internals
*******************

   This chapter describes how the runnable Emacs executable is dumped
with the preloaded Lisp libraries in it, how storage is allocated, and
some internal aspects of GNU Emacs that may be of interest to C
programmers.

Building Emacs
How to the dumped Emacs is made.
Pure Storage
A kludge to make preloaded Lisp functions sharable.
Garbage Collection
Reclaiming space for Lisp objects no longer used.
Memory Usage
Info about total size of Lisp objects made so far.
Writing Emacs Primitives
Writing C code for Emacs.
Object Internals
Data formats of buffers, windows, processes.

automatically generated by info2www version 1.2.2.9