Declarativa Declarativa
 

 

Prolog in Java: some issues

  • Can we generate class files ?

    • JVM gives no access to Program Counter
    • Ex: KIEV, an extension to the Java language
  • Prolog’s vs. Java’s garbage collectors

  • Prolog terms as objects lose WAM space and time optimizations

  • Runtime overhead, eg array bound checks

  • Bottom line:

    • Existing systems are slow.
    • JVM is being optimized against C++, not for Prolog

Previous slide Next slide Back to first slide View graphic version


 Declarativa - Serviços de Informática, Lda.
  www.declarativa.com, info@declarativa.com  fax: +351-22-610 9574  tel: +351-22-610 9516
*Sede social (correio):
R. Cerca 88 4150-200 Porto Portugal
 *Centro de Desenvolvimento:
UPTEC - Parque de Ciência e Tecnologia da Universidade do Porto
Rua Actor Ferreira da Silva 100 4200-298 Porto Portugal