Creating and Configuring Push Environments

To create a new push interpreter, simply create a new instance of the class PushInterpreter.

An important decision in creating a PushGP experiment is deciding what Push instructions will be subject to evolution. It is important to choose instructions that will give evolving programs the right tools to solve the problems they are given.

These instructions and other parameters are specified using a Push configuration file that is loaded into the interpreter with the PushInterpreter method read-config. A full list of Push instructions and parameters, as well as instructions on setting up a Push configuration file are available here.