DocumentCode
538847
Title
The Implementation of Polymorphic Many-Dorted Type System for Logic Programming Language Gödel
Author
Li Hui-qi ; Zhao Zhi-zhuo
Author_Institution
Dept. of Comput. Sci., Xiamen Univ., Xiamen, China
Volume
1
fYear
2010
fDate
16-17 Dec. 2010
Firstpage
102
Lastpage
106
Abstract
Gödel is a declarative logic programming language succeeded to prolog. One of its important characteristics is polymorphic many-sorted type system. In this paper, we first introduce a notion of typed first order language. Then give the definitions of types and type expression for the polymorphic type system. And we provide the data structures and algorithms for implementing polymorphic many-sorted types checking, dynamic type matching and type inference. The coral implementation techniques of Gödel compiler related to polymorphic many-sorted types are also represented.
Keywords
inference mechanisms; logic programming languages; program compilers; Gödel compiler; dynamic type matching; logic programming language; polymorphic many-dorted type system; type inference; Algorithm design and analysis; Compounds; Computer languages; Data structures; Delay; Logic programming; Semantics; logic programming; many-sorted; parametric polymorphism; type checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Systems (GCIS), 2010 Second WRI Global Congress on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-9247-3
Type
conf
DOI
10.1109/GCIS.2010.131
Filename
5708723
Link To Document