A recent paper caught my eye: " Mind the Gaps: Logical English, Prolog, and Multi-agent Systems for Autonomous Vehicles"
So I am trying to get the NetLogo ↔ SWI-Prolog extension “netprologo” to work, using their instructions: https://github.com/LyzardKing/NetProLogo.
The problem seems to be in setting java.library.path so the extension can find the jpl library. I have tried all the steps suggested in the above (and many others found on the internet).
Has anyone else used this extension? (especially on a Mac).
I am using NetLogo 5.3.1 (that what the extension is for), SWI-Prolog version 9.2.9, (which bundles the necessary JPL for Java-<>Prolog interaction) on a Mac (OS 14.7). The error message starts:
java.lang.UnsatisfiedLinkError: no jpl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1864)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
…
(More details on request :-/ )
Many thanks