Designing APL2 programs for unification

  • Authors:
  • James A. Brown;Ramiro Guerreiro

  • Affiliations:
  • IBM Santa Teresa Lab J88/E42, 555 Bailey Ave, P.O. Box 50020, San Jose, Calif.;IBM Brazil, Av. Presidente Vargas 844/17 andar, Centro Rio de Janeiro, Rio de Janeiro, Brasil

  • Venue:
  • APL '87 Proceedings of the international conference on APL: APL in transition
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

Unification is one of the fundamental algorithms of logic programming. It is fundamentally a pattern matching process which includes variables that match anything. This paper explores various alternatives for the APL2 programmer to create unification programs. The paper discusses the trade offs that the application programmer has to make as he analyzes the alternatives. Rather than advance a specific proposal as the best alternative, the reader is asked to make his own choice.