English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Efficient Implementation of Narrowing and Rewriting

Hanus, M. (1991). Efficient Implementation of Narrowing and Rewriting. In H. Boley, & M. Richter (Eds.), Processing Declarative Knowledge (pp. 344‒365). Berlin: Springer.

Item is

Files

show Files

Locators

show
hide
Locator:
https://rdcu.be/dtiyc (Publisher version)
Description:
-
OA-Status:
Not specified

Creators

show
hide
 Creators:
Hanus, Michael1, Author           
Affiliations:
1External Organizations, ou_persistent22              

Content

show
hide
Free keywords: -
 Abstract: We present an efficient implementation method for a language that amalgamates functional and logic programming styles. The operational semantics of the language consists of resolution to solve predicates and narrowing and rewriting to evaluate functional expressions. The implementation is based on an extension of the Warren Abstract Machine (WAM). This extension causes no overhead for pure logic programs and allows the execution of functional programs by narrowing and rewriting with the same efficiency as their relational equivalents. Moreover, there are many cases where functional programs are more efficiently executed than their relational equivalents.

Details

show
hide
Language(s): eng - English
 Dates: 1991
 Publication Status: Issued
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: BibTex Citekey: Hanus91a
DOI: 10.1007/BFb0013543
 Degree: -

Event

show
hide
Title: Intern. Workshop on Processing Declarative Knowledge
Place of Event: Kaiserslautern, Germany
Start-/End Date: 1991-07-01 - 1991-07-03

Legal Case

show

Project information

show

Source 1

show
hide
Title: Processing Declarative Knowledge
  Subtitle : International Workshop PDK '91 Kaiserslautern, Germany, July 1–3, 1991 Proceedings
  Abbreviation : PDK 1991
Source Genre: Proceedings
 Creator(s):
Boley, H.1, Editor
Richter, M.M.1, Editor
Affiliations:
1 External Organizations, ou_persistent22            
Publ. Info: Berlin : Springer
Pages: - Volume / Issue: - Sequence Number: - Start / End Page: 344‒365 Identifier: ISBN: 978-3-540-55033-4

Source 2

show
hide
Title: Lecture Notes in Artificial Intelligence
  Abbreviation : LNCS
Source Genre: Series
 Creator(s):
Affiliations:
Publ. Info: -
Pages: - Volume / Issue: 567 Sequence Number: - Start / End Page: - Identifier: -