jar

io.github.prolobjectlink : prolobjectlink-jpi

Maven & Gradle

Sep 13, 2020
5 usages

prolobjectlink-jpi · Java Prolog Interface (JPI) is an Application Provider Interface (API) for interaction between Java and Prolog programming languages. Is a bidirectional interface that communicate Java applications with Prolog program or database and Prolog procedures with Java class and methods. JPI is an abstraction layer over concrete prolog drivers over Prolog Engines. This API define all mechanism to interact with any Prolog Engine and maintain the application independent to a specific underlying engine. JPI have several connectors to open source prolog engines like SWI, YAP, XSB native engines and tuProlog, jTrolog, jLog Java based prolog engines. JPI study all related Java-Prolog integration libraries and take the betters features from each solution with the propose to achieve a common integration interface. The last feature allows switch the under laying Prolog Engine driver and the application code still be the same. JPI run over any Java Virtual Machine that support Java SE 5 or above. The project was tested over HotSpot, Open J9 and JRockit Virtual Machines over Operating Systems like Windows (7,8,10), Linux (Debian, Ubuntu) and Mac OS X. Can be deployed on Servlets Containers like Jetty, Tomcat or Glassfish Application Server. JPI can be include in any Java Project using the commonest Java Integration Development Enviroment (IDE) like Eclipse, Netbeans, IntelijIDEA and so on. JPI is developed and maintained by Prolobjectlink Project an open source initiative for build logic based applications using Prolog like fundamental Logic Programming Language in the persistence layer and application programming.

Table Of Contents

Latest Version

Download io.github.prolobjectlink : prolobjectlink-jpi JAR file - Latest Versions:

All Versions

Download io.github.prolobjectlink : prolobjectlink-jpi JAR file - All Versions:

Version Vulnerabilities Size Updated
1.0

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window prolobjectlink-jpi-1.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

io.github.prolobjectlink.prolog

├─ io.github.prolobjectlink.prolog.AbstractBuilder.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractClause.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractConsole.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractConverter.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractEngine.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractIndicator.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractIterator.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractJavaConverter.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractLogger.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractOperator.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractProvider.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractQuery.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractReference.class - [JAR]

├─ io.github.prolobjectlink.prolog.AbstractTerm.class - [JAR]

├─ io.github.prolobjectlink.prolog.ArityError.class - [JAR]

├─ io.github.prolobjectlink.prolog.ArrayIterator.class - [JAR]

├─ io.github.prolobjectlink.prolog.CompoundExpectedError.class - [JAR]

├─ io.github.prolobjectlink.prolog.DefaultClauseBuilder.class - [JAR]

├─ io.github.prolobjectlink.prolog.DefaultQueryBuilder.class - [JAR]

├─ io.github.prolobjectlink.prolog.FunctorError.class - [JAR]

├─ io.github.prolobjectlink.prolog.IndicatorError.class - [JAR]

├─ io.github.prolobjectlink.prolog.Licenses.class - [JAR]

├─ io.github.prolobjectlink.prolog.ListExpectedError.class - [JAR]

├─ io.github.prolobjectlink.prolog.Prolog.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologAtom.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologBuilder.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologClause.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologClauseBuilder.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologClauses.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologConsole.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologConverter.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologDouble.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologEngine.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologError.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologFloat.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologFormatter.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologIndicator.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologInteger.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologJavaConverter.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologList.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologLogger.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologLong.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologMapper.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologNumber.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologOperator.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologOperatorSet.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologParser.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologProvider.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologQuery.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologQueryBuilder.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologQueryIterator.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologReference.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologScriptEngine.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologScriptEngineFactory.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologStructure.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologTerm.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologTermType.class - [JAR]

├─ io.github.prolobjectlink.prolog.PrologVariable.class - [JAR]

├─ io.github.prolobjectlink.prolog.StructureExpectedError.class - [JAR]

├─ io.github.prolobjectlink.prolog.SyntaxError.class - [JAR]

├─ io.github.prolobjectlink.prolog.UnknownTermError.class - [JAR]