|
|
|
|
|
by carapace
2739 days ago
|
|
A little tangential, but check out "Prolog as Description and Implementation Language in Computer Science Teaching"by Henning Christiansen http://www.ep.liu.se/ecp/012/004/ecp012004.pdf > ... Definitional interpreters, compilers, and other models of computation are defined in a systematic way as Prolog programs, and as a result, formal descriptions become running prototypes that can be tested and modified ... These programs can be extended in straightforward ways into tools such as analyzers, tracers and debuggers. Also "Logic Programming and Compiler Writing" By David Warren (and the work that followed on.) |
|