Differences between version 13 and predecessor to the previous major change of LISP.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
| Newer page: | version 13 | Last edited on Tuesday, November 11, 2003 5:27:28 pm | by AristotlePagaltzis | Revert |
| Older page: | version 12 | Last edited on Sunday, October 26, 2003 7:18:05 am | by AristotlePagaltzis | Revert |
@@ -1,19 +1,22 @@
-The name is an [Acronym] for __Lis__t __P__rocessing and denotes a family of [ProgrammingLanguage]s
.
+The name is an [Acronym] for __Lis__t __P__rocessor
.
-QuickLispTutorial
+It is the canonical FunctionalProgrammingLanguage. EdsgerWybeDijkstra [approves | http://www8.informatik.uni-erlangen.de/IMMD8/Services/SchemeTeach/Pages/ch1/sec3_42.html] of it.
-!!Dialects
-; [CommonLisp] : standardised
, heavy-duty Lisp.
-; [Scheme] : elegant
intellectual Lisp.
-; [Elisp] : the
scripting language for
[Emacs]
+The secret to reading [LISP] is to look at the indenting. You will go mad if you count the brackets.
+
+The secret to writing [LISP] is to always use an editor such as [Emacs] that autoindents [LISP] code and highlights matching brackets for you.
+
+The name [LISP] has really come to denote a family of [ProgrammingLanguage]s in practice:
+
+; [CommonLisp] : Standardised
, heavy-duty Lisp - "the most thorough programming language in the universe"
.
+; [Scheme] : Elegant
intellectual Lisp. Coding acrobats do their backflips here
.
+; [Elisp] : The
scripting language controls every aspect of
[Emacs].
!!Interesting Links
+
+* QuickLispTutorial
* [Online LISP tutorial | http://apsymac33.uni-trier.de:8080/Lisp-Course]
* [Recursive Functions of Symbolic Expressions and Their Computation by Machine (Part I) | http://www-formal.stanford.edu/jmc/recursive.html], the original paper discussing [LISP].
-
-The secret to reading [LISP] is to look at the indenting. You will go mad if you count the brackets.
-
-The secret to writing [LISP] is to always use an editor that autoindents [LISP] code and highlights matching brackets for you. [Emacs] does this.
-----
CategoryProgrammingLanguages, CategoryFunctionalProgrammingLanguages
