Disposal of the Type System in Compiler for G(o)del

Yongpeng LIN,Zhizhuo ZHAO,Huiqi LI,Dan XU
DOI: https://doi.org/10.3778/j.issn.1673-9418.2010.03.008
2010-01-01
Abstract:G(o)del is a developing logic programming language whose compiler has not been developed yet.The type system is one of the language's features.The language is polymorphic.It means that some variables'type can't be determined untill runtime.If a program does the type-checking for this variables while running,a lot of time would be taken.A method to dispose the variables'type in compiler is proposed.The method brings the work of that variables'type-checking into compile-time by using some type-inference rules,improving the running efficiency.
What problem does this paper attempt to address?