File
Embedding programming languages: Prolog in Haskell
Digital Document
Abstract |
Abstract
This thesis focuses on combining the two most important and wide spread declarative programming paradigms, functional and logic programming. The proposed approach aims at adding logic programming features which are native to Prolog onto Haskell. We develop extensions which replicate the target language by utilizing advanced features of the host language for an efficient implementation. The thesis aims to provide insights into merging two declarative languages namely, Haskell and Prolog by embedding the latter into the former and analyzing the results of doing so as the two languages have conflicting characteristics. The finished products will be something similar to a haskellised Prolog which has logic programming-like capabilities. --Leaf ii. |
---|---|
Persons |
Persons
Author (aut): Solanki, Mehul Chandrakant
Thesis advisor (ths): Casperson, David
|
Degree Name |
Degree Name
|
Department |
Department
|
DOI |
DOI
https://doi.org/10.24124/2016/bpgub1142
|
Collection(s) |
Collection(s)
|
Origin Information |
|
||||||
---|---|---|---|---|---|---|---|
Organizations |
Degree granting institution (dgg): University of Northern British Columbia
|
||||||
Degree Level |
Subject Topic | |
---|---|
Library of Congress Classification |
Library of Congress Classification
QA76.73.H37 S65 2016
|
Extent |
Extent
Number of pages in document: 122
|
---|---|
Physical Form |
Physical Form
|
Content type |
Content type
|
Resource Type |
Resource Type
|
Genre |
Genre
|
Language |
Language
|
Handle |
Handle
Handle placeholder
|
---|
Use and Reproduction |
Use and Reproduction
Copyright retained by the author.
|
---|---|
Rights Statement |
Rights Statement
|
unbc_15588.pdf3.28 MB
4709-Extracted Text.txt151.94 KB
Download
Language |
English
|
---|---|
Name |
Embedding programming languages: Prolog in Haskell
|
Authored on |
|
MIME type |
application/pdf
|
File size |
3436585
|
Media Use |