On Thu, Jun 9, 2016 at 1:25 PM, Geoffrey Hutchison <geoff.hutchi...@gmail.com> wrote: >> GNU Octave can download and compile its C++ packages automatically. >> Perhaps it can serve as an example? > > My concern is this requires a C++ compiler from the end-user. On Mac and > Windows in particular, that’s not very common. > > Moreover, while we've offered nice C++ APIs for Avo1, I think the pool of > Python programmers is greater in science than those who know C++. > (Indeed, the APIs in Avo2 could probably be ported to other languages too - > we're mostly running scripts as separate processes.) > Yes, my vision was to go beyond prescribing the language they wrote extensions in. Python is a great start, but anything is acceptable as they execute in their own process.
I wonder if we might either use the GitHub APIs, or simply call the git command line to clone/update. This is what Qt Creator does, and we would simply need to ask the user to install git/point us at it. We call obabel like that too. Marcus ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ Avogadro-devel mailing list Avogadro-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/avogadro-devel