Emacs Lisp and BinomialDistribution/Revisited: Difference between pages

From Wikipedia, the free encyclopedia
(Difference between pages)
Content deleted Content added
m Automated conversion
 
m Automated conversion
 
Line 1: Line 1:
<b>Emacs Lisp</b> is a version of [[LISP programming language|Lisp]] provided as the scripting language for the powerful [[Emacs]] text editor. Many of Emacs' functions are written in this language, and one can write almost anything in this language -- it's that powerful. But then, given that this text editor includes a web browser, news reader, email reader, and even games (to name a few), it's only fitting that the language be sufficiently ambitious.

Emacs Lisp has a huge library of functions, including many relating to text-editing itself, which allow the programmer to leverage it to accomplish some impressive tasks. The best approach is to use Emacs Lisp as a way of customizing Emacs into turning into an interface for the program desired. Of course, one can use Emacs Lisp to simply automate common Lisp tasks as well.

One of Emacs Lisp's greatest flaws is dynamic scoping. Objects declared within the scope of a function can be visible to outside functions. This can wreak havoc with larger projects.




:''See also :'' [[BinomialDistribution]]

Revision as of 00:51, 27 January 2002