Please use this identifier to cite or link to this item:
doi:10.22028/D291-42605
Title: | A bird's-eye view of LISPLOG : The LISP/PROLOG integration with initial-cut tools |
Author(s): | Boley, Harold |
Language: | English |
Year of Publication: | 1987 |
Place of publication: | Kaiserslautern |
DDC notations: | 004 Computer science, internet |
Publikation type: | Report |
Abstract: | A combined LISP/PROLOG system was designed, implemented and tested, via stepwise refinement of Kenneth M. Kahn’s operational LISP semantics for pure PROLOG. LISPLOG.1 utilizes the representation of PROLOG terms as LISP-S-expressions for two generalizations of Edinburgh PROLOG: varying length structures, and goals with predicate variables. On the other hand, a goto>while-like spezialization is studied in this language: the cut>initial cut restriction, which improves both readability and parallelization of PROLOG programs. For accessing LISP from PROLOG, we permit LISP predicates as goals, and LISP functions as right-hand sides of the is-predicate. In the other direction, the first n PROLOG solutions can be returned as a LISP list. LISPLOG.2 augments the trace and break tools already available in LISPLOG.1 by an (initial) ´cut-indicator´/´manual cutter´ for making the cuts in the search tree observable and interactive. For improving efficiency, the originally recursive interpreter is reformulated iteratively, the binding environment is represented as an array structure, and the database is indexed by predicates and arguments. As the main application, LISPLOG runs a knowledge-based system, μ-UNIXPERT, for diagnosing printing problems. |
Link to this record: | urn:nbn:de:bsz:291--ds-426050 hdl:20.500.11880/38326 http://dx.doi.org/10.22028/D291-42605 |
Series name: | SEKI working paper : SWP ; SEKI-Projekt / Deutsches Forschungszentrum für Künstliche Intelligenz, DFKI [ISSN 1860-5931] |
Series volume: | 86,8,3rd-edition |
Date of registration: | 2-Sep-2024 |
Faculty: | SE - Sonstige Einrichtungen |
Department: | SE - DFKI Deutsches Forschungszentrum für Künstliche Intelligenz |
Professorship: | SE - Sonstige |
Collections: | SciDok - Der Wissenschaftsserver der Universität des Saarlandes |
Files for this record:
File | Description | Size | Format | |
---|---|---|---|---|
SEKI-Working-Paper-SWP-86-08-3rd-edition_Boley_A-bird's=eye-view-of-LISPLOG-The-LISP-Prolog-integration-with-initial-cut=tools-December-1987.pdf | 29,28 MB | Adobe PDF | View/Open |
Items in SciDok are protected by copyright, with all rights reserved, unless otherwise indicated.