作者: Alan Mycroft , Richard A. O'Keefe
DOI: 10.1016/0004-3702(84)90017-1
关键词:
摘要: Abstract We describe a polymorphic type scheme for Prolog which makes static checking possible. Polymorphism gives good degree of flexibility to the system, and it intrude very little on user's programming style. The only additions language are declarations, an interpreter can ignore if so desires, with guarantee that well-typed program will behave identically or without checking. Our implementation is discussed we observe resolution problem another (meta)program.