aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/development-tips.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/etc/development-tips.txt b/etc/development-tips.txt
index f9791e2f..60b70e0f 100644
--- a/etc/development-tips.txt
+++ b/etc/development-tips.txt
@@ -6,6 +6,16 @@ alongside eldoc and Flyspell, in the development file:
(load-file "../lib/pg-dev.el")
+Compilation
+===========
+
+Please check that your code compiles to Lisp bytecode ("make foo/foo.elc")
+and that the bytecode runs correctly. Compilation not only speeds
+up the running code, but conducts some useful static analysis.
+
+To ensure correctness of running code, care is needed with macros (see
+the Lisp reference manual) and load order.
+
Some Emacs Resources
====================