[ocaml-platform] Sources of the aspcud external solver
Roberto Di Cosmo
roberto at dicosmo.org
Mon Feb 24 19:25:26 GMT 2014
I just met in the Irill corridors another person interested in
using aspcud as an external solver for opam, and that had
difficulties finding the pointer to upstream sources.
It seems then useful to paste here information that ended
up scattered on github, private mail exchanges, and the like,
in case somebody else want to get an external solver running
on her/his system
1) the page https://github.com/ocaml/opam/wiki/Distributions maintained by
Anil contains current information on the porting status of the external
solvers on different architectures/OS
2) the official page with information on aspcud is actually
out there:
http://www.cs.uni-potsdam.de/wv/aspcud/
Since this tool is built on top of an ASP solver distributed
by the Potassco team and available here
http://potassco.sourceforge.net/
you need to first make clasp and gringo run on your system,
and yes, there is information on what you need to do to make
this work
http://sourceforge.net/p/potassco/wiki/Home/
3) the developer of aspcud, Roland Kaminski, is active, and willing to help;
he has already incorporated upstream several changes that should make
porting/packaging easier (in particular, the shell script wrapper used
in 1.8 is gone). Here is the changelog and the url to the upstream version
added support for old-style criteria
added an install target (supports DESTDIR)
replaced bash/python script with a small C program
should build on MacOS X without problems now
http://svn.code.sf.net/p/potassco/code/trunk/aspcud/
Cheers
--
Roberto
More information about the Platform
mailing list