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
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;
Conference_Titel :
Intelligent Systems (GCIS), 2010 Second WRI Global Congress on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9247-3
DOI :
10.1109/GCIS.2010.131