Penguin

Differences between version 3 and revision by previous author of Elisp.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 3 Last edited on Saturday, September 13, 2003 9:04:27 pm by GlynWebster Revert
Older page: version 2 Last edited on Thursday, August 7, 2003 3:39:01 am by AristotlePagaltzis Revert
@@ -1,3 +1,5 @@
 The [LISP]-based ScriptingLanguage used to customise the [Emacs] programmers' editor. 
  
 __Note for Lisp programmers__: ELisp is ''dynamically scoped''. This affects how global variables in function definitions are looked up. With dynamic scoping the interpreter looks up these variables in the environment where the function is ''called''. What other Lisps do is to use the variable definitions that were present when the function was ''defined'' (i.e. ''lexical scoping''). This difference will only effect you if you are trying to do lots of [higher-order functional programming | HigherOrderFunctions] in ELisp, but if you do, it will trip you up. 
+  
+CategoryProgrammingLanguages