Pooi is an object interpreter, which follows the model of prototype-based objects. The employment of Pooi, from a didactic perspective, is very interesting for students in order to check the behaviour of a prototype-based object-oriented system. Web with resources about Pooi
Pooi was written using Java. You will need the JDK (Java Development Kit) in order to modify Pooi. The simplest method for building the system is to use the IDE Netbeans.
The following commands will download a copy of the repository and make Netbeans open the project (provided the IDE is in the PATH system variable):
$ git clone https://github.com/Baltasarq/Pooi
$ cd Pooi
$ `which netbeans` . &
After Netbeans is open, the only further step needed to have the project compiled and executed is to click the play button or press F6.
If you prefer other development environments, like Eclipse, then use the File >> Import from sources (or similar) option, and follow the instructions of that environment in order to execute it.
Okay. You can use Maven. Once Maven is installed, and Pooi downloaded and unzipped in $SRC:
$ git clone https://github.com/Baltasarq/Pooi
$ cd Pooi
$ mvn compile package
Execute it with the following command (replace 2.2.3 with the current version):
$ java -jar target/Pooi-2.2.3.jar
Pooi has been written in Java, and therefore you need the Java runtime to make it work. The GitHub repository has self-contained jar files in the release section, which can be downloaded, placed in any directory and executed from that directory with:
$ java -jar pooi.jar
Another possibility is to compile the project and execute the generated JAR file. Refer to the build section for more information.