pellierd / pddl4j

PDDL4J is an open source library under LGPL license whose purpose of PDDL4J is to facilitate the development of JAVA tools for Automated Planning based on PDDL language (Planning Domain Description Language).
https://lig-membres.imag.fr/pellier/
GNU Lesser General Public License v3.0
147 stars 68 forks source link

PDDL4J integration into VS Code #78

Open jan-dolejsi opened 3 years ago

jan-dolejsi commented 3 years ago

Dear maintainers of PDDL4J, this is not a bug report, but a request to validate the integration or suggest other ways PDDL4J could be leveraged by the planning community.

PDDL4J is now has a specific wrapper in the VS Code extension for PDDL as other well-known planners. To use it, trigger the PDDL: Select planner command, and select Create new planner configuration and then the pddl4j built-in option.

PDDL4J Planner Support

It is also possible to use the javaagent option, but it needs to be added to VS Code using the Command kind of planner and entering command such as into the path element:

java -javaagent:d:/tools/pddl4j/pddl4j-3.5.0.jar -server -Xms2048m -Xmx2048m fr.uga.pddl4j.planners.hsp.HSP

And the command line options (using the syntax element):

    $(planner) $(options) -o $(domain) -f $(problem)

If you want to use PDDL4J as a PDDL parser, the instructions here should help.

As this is not an issue, feel free to close it right away. If you however see any issue in the way PDDL4J is integrated into the VS Code extension, do submit an issue here https://github.com/jan-dolejsi/vscode-pddl.

pellierd commented 2 years ago

Thanks for your work.