Emacs Lisp and BinomialDistribution/Revisited: Difference between pages
(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
- See also : BinomialDistribution