summaryrefslogtreecommitdiff
path: root/devdocs/elisp/gnu-emacs-internals.html
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-08-14 22:58:58 -0500
committerCraig Jennings <c@cjennings.net>2025-08-14 22:58:58 -0500
commit82ba818ff456bcd6d56a06226e3f27e98fbb55c3 (patch)
tree158cfc17b2f644a10f063cb546752cfaae12c97f /devdocs/elisp/gnu-emacs-internals.html
parent9278ddd4ea1a8b1a4c1edaa8894516e3f48d245b (diff)
downloaddotemacs-82ba818ff456bcd6d56a06226e3f27e98fbb55c3.tar.gz
dotemacs-82ba818ff456bcd6d56a06226e3f27e98fbb55c3.zip
removing all downloaded devdocs files
Diffstat (limited to 'devdocs/elisp/gnu-emacs-internals.html')
-rw-r--r--devdocs/elisp/gnu-emacs-internals.html56
1 files changed, 0 insertions, 56 deletions
diff --git a/devdocs/elisp/gnu-emacs-internals.html b/devdocs/elisp/gnu-emacs-internals.html
deleted file mode 100644
index 7d080f4a..00000000
--- a/devdocs/elisp/gnu-emacs-internals.html
+++ /dev/null
@@ -1,56 +0,0 @@
- <h2 class="appendix"> GNU Emacs Internals</h2> <p>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. </p> <table class="menu" border="0" cellspacing="0"> <tr>
-<td align="left" valign="top">• <a href="building-emacs" accesskey="1">Building Emacs</a>
-</td>
-<td> </td>
-<td align="left" valign="top">How the dumped Emacs is made. </td>
-</tr> <tr>
-<td align="left" valign="top">• <a href="pure-storage" accesskey="2">Pure Storage</a>
-</td>
-<td> </td>
-<td align="left" valign="top">Kludge to make preloaded Lisp functions shareable. </td>
-</tr> <tr>
-<td align="left" valign="top">• <a href="garbage-collection" accesskey="3">Garbage Collection</a>
-</td>
-<td> </td>
-<td align="left" valign="top">Reclaiming space for Lisp objects no longer used. </td>
-</tr> <tr>
-<td align="left" valign="top">• <a href="stack_002dallocated-objects" accesskey="4">Stack-allocated Objects</a>
-</td>
-<td> </td>
-<td align="left" valign="top">Temporary conses and strings on C stack. </td>
-</tr> <tr>
-<td align="left" valign="top">• <a href="memory-usage" accesskey="5">Memory Usage</a>
-</td>
-<td> </td>
-<td align="left" valign="top">Info about total size of Lisp objects made so far. </td>
-</tr> <tr>
-<td align="left" valign="top">• <a href="c-dialect" accesskey="6">C Dialect</a>
-</td>
-<td> </td>
-<td align="left" valign="top">What C variant Emacs is written in. </td>
-</tr> <tr>
-<td align="left" valign="top">• <a href="writing-emacs-primitives" accesskey="7">Writing Emacs Primitives</a>
-</td>
-<td> </td>
-<td align="left" valign="top">Writing C code for Emacs. </td>
-</tr> <tr>
-<td align="left" valign="top">• <a href="writing-dynamic-modules" accesskey="8">Writing Dynamic Modules</a>
-</td>
-<td> </td>
-<td align="left" valign="top">Writing loadable modules for Emacs. </td>
-</tr> <tr>
-<td align="left" valign="top">• <a href="object-internals" accesskey="9">Object Internals</a>
-</td>
-<td> </td>
-<td align="left" valign="top">Data formats of buffers, windows, processes. </td>
-</tr> <tr>
-<td align="left" valign="top">• <a href="c-integer-types">C Integer Types</a>
-</td>
-<td> </td>
-<td align="left" valign="top">How C integer types are used inside Emacs. </td>
-</tr> </table><div class="_attribution">
- <p class="_attribution-p">
- Copyright &copy; 1990-1996, 1998-2022 Free Software Foundation, Inc. <br>Licensed under the GNU GPL license.<br>
- <a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html" class="_attribution-link">https://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html</a>
- </p>
-</div>