• 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