(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== ProB Source Code == | |||
{{ProBSourceCode}} | |||
<!--Edit with Template:User_Manual_Index (type "Template: ProBSourceCode" into Go field to the left and type return) --> | |||
== ProB Prolog Source Code == | == ProB Prolog Source Code == | ||
*[[ | *[[Running ProB from source]] (includes details about getting and running the Prolog sources) | ||
*[[ProB Tcl/Tk Architecture]] | *[[ProB Tcl/Tk Architecture]] | ||
*[[Why Prolog?]] | *[[Why Prolog?]] | ||
*[[Prolog Coding Guidelines]] | *[[Prolog Coding Guidelines]] | ||
*[[ProB's Prolog Datastructures]] | *[[ProB's Prolog Datastructures]] | ||
Line 15: | Line 18: | ||
The documentation for the Java API to ProB can be found [[ProB_Java_API|here]]. | The documentation for the Java API to ProB can be found [[ProB_Java_API|here]]. | ||
* A [https://www3.hhu.de/stups/handbook/prob2/prob_handbook.html#prob2-java-api new ProB Developer Manual] is available. | |||
* [[BSynthesis|How to use ProB2 for Program Synthesis]] | |||
* [https://pkoerner.github.io/lisb-doc/ LisB], a Clojure API built-on top of the ProB-JAVA API with DSL features |
The kernel of ProB is written in Prolog and you can download the latest Prolog sourcecode snapshot from: https://stups.hhu-hosting.de/downloads/prob/source/
You may also wish to obtain related Java sources:
The documentation for the Java API to ProB can be found here.