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) 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 >>> >>
