Org-Babel mode to execute Potassco Answer Set Programming code within Org-mode with clingo
.
child(C, P) :- parent(P, C).
parent(vader, luke).
#show child/2.
clingo version 5.6.2 Reading from /tmp/babel-kEapMk/clingo-4cyjcS Solving... Answer: 1 child(luke,vader) SATISFIABLE Models : 1 Calls : 1 Time : 0.000s (Solving: 0.00s 1st Model: 0.00s Unsat: 0.00s) CPU Time : 0.000s
The package is not (yet) available on MELPA, so the package should be installed from github directly.
To be able to use ob-pasp
you will need to install clingo
cli.
In your $DOOMDIR/packages.el
file, you might want to set up the following:
(package! pasp-mode) ;; Add syntax highlighting for Potassco ASP
(package! ob-pasp
:recipe (:host github :repo "samuelortion/ob-pasp"))
The following instructions should work, but I am not sure.
(use-package ob-pasp
:straight (ob-pasp :type git :host github :repo "samuelortion/ob-pasp"))