-
Notifications
You must be signed in to change notification settings - Fork 0
Home
pjames27 edited this page Nov 18, 2024
·
2 revisions
This wiki contains details about epilog-ts, the TypeScript implementation of the Epilog programming language. epilog-ts provides a well-typed interface for creating, manipulating, and analyzing logic programs.
epilog-ts is not the primary implementation of Epilog. The primary implementation of Epilog is epilog.js, an interpreter maintained by Prof. Michael Genesereth.
epilog-ts is based on epilog.js.
Epilog was developed at Stanford University, and is taught in its Logic Programming course.
The primary IDE for Epilog is the browser-based Sierra, also maintained by Prof. Michael Genesereth.
- The internal epilog.js representation of rules and data. Since epilog-ts is based on epilog.js, epilog-ts needs to parse the internal epilog.js representation of rules and data in order to convert it into the land of types.