Well the status of this is that NLSolve people are not interested, because PHCpack can only solve polynomial systems, while they target arbitrary nonlinear functions. The remaining alternative is to make a stand-alone phc package for Julia, distributing the Ada code under GPL and including a suitable version of the gnu-ada compiler from http://libre.adacore.com. See details at https://github.com/janverschelde/PHCpack/issues/3.

On 12/27/2014 01:11 AM, Evan Pu wrote:
is this thread still alive? a phc package would be good...

On Monday, June 23, 2014 5:26:34 AM UTC-7, Andrei Berceanu wrote:

    By the way I recently stumbled upon NLSolve.jl, and asked them if
    they would be interested in PHCpack
    https://github.com/EconForge/NLsolve.jl/issues/12
    <https://github.com/EconForge/NLsolve.jl/issues/12>

    Still no reply on their part yet though.

    On Monday, June 23, 2014 1:06:03 PM UTC+2, Andrei Berceanu wrote:

        Free binary versions for Mac and Windows of the gnu-ada
        compiler are available at http://libre.adacore.com/ and are
        very easy to install.
        As for HOMPACK, the main difference is that PHCpack is
        specifically targeted for polynomial systems. HOMPACK provides
        continuation methods for general nonlinear systems and has
        extra drivers for polynomial systems. Another main difference
        is that PHCpack offers polyhedral homotopies, which are absent
        from HOMPACK. So I guess it depends on what we want really,
        personally I am interested in polynomial systems. Please let
        me know if you succeed in installing the ada compiler for Mac
        from the above link.


        On Friday, June 20, 2014 11:36:01 PM UTC+2, Tony Kelman wrote:

            That sounds like the best plan for the PHCpack code. Have
            you looked at or are you familiar with whether HOMPACK as
            Hans mentioned would be able to provide similar
            functionality? I say that just because more of us are used
            to building Fortran code than Ada. Ada should be
            reasonable to work with on Linux, and maybe even in MinGW
            or Cygwin, but it doesn't look like it's set up in
            Homebrew for Mac users. If you know of a standard way to
            install GNAT and can get the library building on at least
            your platform of choice, go for it.


            On Friday, June 20, 2014 2:14:18 PM UTC-7, Andrei Berceanu
            wrote:

                I have contacted the author
                (https://github.com/janverschelde/PHCpack/issues/3
                <https://github.com/janverschelde/PHCpack/issues/3>)
                and it seems redistribution under a different license
                is not really an option.
                However, if what Milan says is correct, then we should
                be able to include it 'as-is'.
                Now for the interface, I was thinking that, since
                there already exists a comprehensive C API to the Ada
                code, we could call that from Julia, what do you guys
                reckon?

                On Friday, June 6, 2014 2:18:33 PM UTC+2, Milan
                Bouchet-Valat wrote:

                    Le vendredi 06 juin 2014 à 03:43 -0700, Hans W
                    Borchers a écrit :
                    Please notice that PHCpack is distributed under
GPL license, so your first step should be to contact the author and ask for his approval to distribute it under a lesser license such as MIT.

                    Though since it's a package rather than code to be
                    included in Julia Base, GPL is fine too.


                    Regards


Reply via email to