Prolog Cafe: a prolog to java translator system

  • Authors:
  • Mutsunori Banbara;Naoyuki Tamura;Katsumi Inoue

  • Affiliations:
  • Information Science and Technology Center, Kobe University, Nada, Kobe, Japan;Information Science and Technology Center, Kobe University, Nada, Kobe, Japan;National Institute of Informatics, Tokyo, Japan

  • Venue:
  • INAP'05 Proceedings of the 16th international conference on Applications of Declarative Programming and Knowledge Management
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the Prolog Cafe system that translates Prolog into Java via the WAM . Prolog Cafe provides multi-threaded Prolog engines. A Prolog Cafe thread seems to be conceptually an independent Prolog evaluator and communicates with each other through shared Java objects. Prolog Cafe also has the advantages of portability, extensibility, smooth interoperation with Java, and modularity. In performance, our translator generates faster code for a set of classical Prolog benchmarks than an existing Prolog-to-Java translator jProlog.