Category:Emacs Lisp: Difference between revisions
(exec=bytecode) |
m (Fix bad link.) |
||
Line 1: | Line 1: | ||
{{language |
{{language |
||
|exec=bytecode |
|exec=bytecode |
||
}} |
|||
}}{{implementation|Lisp}}{{provides|Windowing UI}}{{provides|First class functions}}{{provides|File access}}{{provides|File system access}}{{provides|Database access}} |
}}{{implementation|Lisp}}{{provides|Windowing UI}}{{provides|First class functions}}{{provides|File access}}{{provides|File system access}}{{provides|Database access}} |
||
Emacs Lisp (often abbreviated to elisp) is the [[Lisp]] implementation used by the [[Emacs]] text editor. It doesn't provide all features of [[Common Lisp]] (e.g. its optional arguments always default to nil), but it contains special types which are specific for the use in the editor, like buffers (which is where you actually edit the text), windows, events etc. |
Emacs Lisp (often abbreviated to elisp) is the [[Lisp]] implementation used by the [[Emacs]] text editor. It doesn't provide all features of [[Common Lisp]] (e.g. its optional arguments always default to nil), but it contains special types which are specific for the use in the editor, like buffers (which is where you actually edit the text), windows, events etc. |
||
Line 9: | Line 8: | ||
Emacs configuration files actually are Emacs Lisp source files. |
Emacs configuration files actually are Emacs Lisp source files. |
||
Emacs Lisp can be used as a general programming language with the emacs "-batch" or "--script" command line arguments. [http://www.emacswiki.org/emacs/ |
Emacs Lisp can be used as a general programming language with the emacs "-batch" or "--script" command line arguments. [http://www.emacswiki.org/emacs/BatchMode] |
Revision as of 22:46, 12 July 2012
This programming language may be used to instruct a computer to perform a task.
Execution method: | Compiled (bytecode) |
---|---|
See Also: |
|
Emacs Lisp (often abbreviated to elisp) is the Lisp implementation used by the Emacs text editor. It doesn't provide all features of Common Lisp (e.g. its optional arguments always default to nil), but it contains special types which are specific for the use in the editor, like buffers (which is where you actually edit the text), windows, events etc.
Lisp expressions can be executed directly from within Emacs editor buffers, or loaded from files which optionally can be compiled into bytecode.
Emacs configuration files actually are Emacs Lisp source files.
Emacs Lisp can be used as a general programming language with the emacs "-batch" or "--script" command line arguments. [1]
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Emacs Lisp Implementations (empty)
- Emacs Lisp User (31 P)
Pages in category "Emacs Lisp"
The following 190 pages are in this category, out of 190 total.
A
C
- Calculating the value of e
- Chaos game
- Character codes
- Check that file exists
- Closures/Value capture
- Combinations
- Command-line arguments
- Comments
- Compare length of two strings
- Compiler/lexical analyzer
- Conway's Game of Life
- Copy a string
- Count in octal
- Count occurrences of a substring
- Create a file
- Cumulative standard deviation
D
E
F
G
H
I
L
M
P
R
S
- Secure temporary file
- Send email
- SHA-1
- SHA-256
- Shell one-liner
- Sieve of Eratosthenes
- Simple database
- Sine wave
- Sleep
- Sockets
- Sorting algorithms/Insertion sort
- Sorting algorithms/Quicksort
- Sorting algorithms/Sleep sort
- Spinning rod animation/Text
- String append
- String concatenation
- String interpolation (included)
- String length
- String matching
- String prepend
- Strip a set of characters from a string
- Strip whitespace from a string/Top and tail
- Substitution cipher
- Substring/Top and tail
- Sum and product of an array
- Sum digits of an integer
- Sum multiples of 3 and 5
- Sum of a series
- Sum of squares
- System time