DenkzeitWiki

Suchen:

Aktuelle Änderungen Printable View Änderungen Bearbeiten

AgileSoftwareEngineering > ObjectObsessedProgramming > ObjectOrientedProgramming > AspectOrientedProgramming > ReflectionAndIntrospection > LetzteInformatikPruefungen > CurrentTrendsInProgramming > RapidApplicationDevelopment > DotNetFrameworkClassBrowser > SoftwareTransactionalMemory > FontsForProgramming > RefactoringInDynamicLanguages > TheArtOfTheMetaobjectProtocol > DifferenceBetweenTypeAndClass > ClojureInformationVisualization > DistributedVersionControlSystem > TheOriginalMetacircularEvaluatorClear Trail
Main /

The Original Metacircular Evaluator

Lisp

TheArtOfTheMetaobjectProtocol
MetaProgramming
Meta

REPL
Page 13 of the Lisp 1.5 Programmer's Manual

A meta-circular evaluator is a special case of a self-interpreter in which the existing facilities of the parent interpreter are directly applied to the source code being interpreted, without any need for additional parsing.

Lisp Manual 1.5, page 13


It is no exaggeration to regard this as the most fundamental idea in programming:
The evaluator, which determines the meaning of expressions in a programming language, is just another program.




Edit - BackLinks - Tags - Page Hist - Print - Changes - Home - Orphans - Help

Zuletzt geändert am 11.11.2010 20:25 Uhr und seit 7. April 2005 1109 aufgerufen.