| |
LISP, das V1.0 Mai 2000 Abbildet B-1 LISP-Konzepte B Dieses Kapitel stellt einen vereinfachten Überblick über einige Schlüssel-LISP-Konzepte dar, die diesbezüglich verwendet werden Diagramm des Dokumentes. Seit dem Nationalstandard-LISP-Standard auf dem dieses Dokument basiert, ist ungefähr tausend Seiten lang, schien es zum limn etwas von dem Schlüssel nützlich Konzepte. Merken Sie diesen Anhang, ist selbstverständlich und in einigen Fällen nicht-normativ ist allzu vereinfacht oder ungenau. Dieser Anhang soll nicht als LISP-Hinweis dienen. Der Amerikanische Nationalstandard auf Spezifikation sollte beziehen für normative Definitionen. Auswertung LISP B.1 Das Leben einer LISP-Form enthält gewöhnlich drei Phasen: 1. gelesen: Eine Buchstabendarstellung der Form wird durch die Anforderung des LISP gelesen Funktion las auf dieser Zeichenkette. Dieses bringt etwas LISP-Wert zurück. 2. eval: Dieser LISP-Wert wird dann ausgewertet und produziert null oder mehr LISP-Wert oder -werte. 3. Druck: Diese Werte werden gedruckt Selbstverständlich wird die tatsächliche Arbeit in der Auswertungsphase erledigt. In den Beispielen wir gewöhnlich zeigen Sie einem einfachen LISP-Zuh50rer den Eingang und Ausgang der Formen, der in der Tat einfach liest, wertet aus und druckt. In diesen Beispielen in dieser Spezifikation, leiten wir ein Ausgang des Zuh50rers mit Zeichenkette "--->". Die Auswertung einer Form (ein Wert) ist genug einfach. Wenn die Form eine Liste ist, das erste Element sollte eine Funktion oder der Name der Funktion sein; diese Funktion wird an angewendet Argumente, die resultieren, wenn die restlichen Elemente der Liste ausgewertet werden. Andernfalls die Form selbst wird zurückgebracht. |  |
|
| |
|
|