Differences between version 14 and predecessor to the previous major change of LISP.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 14 | Last edited on Thursday, November 20, 2003 11:20:06 pm | by StuartYeates | 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]
+There was an attempt to build lisp-oriented hardware devices known as [LispMachine]s. This failed, but it is not clear whether it failed because it was an inherently worse way to build hardware or whether it was just sufficiently different that it couldn't compete with conventional hardware because of the economies of scale in design, manufacturing and integration.
+
+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