CUTEst.jl

By: julia on Abel Soares Siqueira

Re-posted from: https://abelsiqueira.com/blog/2015-02-06-cutestjl/

About an year ago,
Raniere
started working on a interface for
CUTEst.
He decided to create ugly,
a repository for CUTEst, but following the Unix procedure for
building packages (./configure, make, make install).
Also with ugly, he wanted to enable building a shared library
to be used with Julia.
This approach worked, but maintaining it is troublesome,
since it would require updating and testing of ugly for every
update of CUTEst.

What I decided to do was find a way to create a shared library
from a working CUTEst installation.
This focuses on another principle: passing the blame, er,
I mean, modularity.
My package would simply take a working CUTEst and make a
working shared library from it.
It also served of downloading and installing a new CUTEst
installation, since this would be required for testing.
The work can be found at
cutest-julia-installer.