Try supporting 1000+ systems with varying OS versions, flavors and language locales and hundreds of different applications needed including things like Tensorflow, CNTK, Theano, pycaffe and many different versions to boot etc and then competing installation methods like yum, apt-get, pip, anaconda that don't play well with each other etc, absolutely awful backwards compatibility and error messages that resemble what would happen if the cookie monster had one too many tequila shots and you will very quickly realize that the whole python infrastructure is an autistic nightmare! Things like Docker etc are just extra levels of complexity that act as poorly performing chemo that shouldn't be needed in the first place.
Sure it's easy to use and what people are encouraged to go to first - I have no problem with that. It's the infrastructure that is a nightmare - but hey I guess it keeps people employed.
My 0.02 btc.
> On Feb 11, 2017, at 21:56, Hai Nguyen <nhai.qn.gmail.com> wrote:
> -
> On Sat, Feb 11, 2017 at 9:07 PM, Ross Walker <ross.rosswalker.co.uk> wrote:
>
>> +1 - Python is a cancer these days!
>>
>
> I don't know. Just only know Python is the first thing people think about
> to expose their API to users since it's "friendly".
>
> e.g: Popular tensoflow from google: https://www.tensorflow.org/api_docs/
>
> Or Microsoft deep-learning toolkit https://github.com/Microsoft/CNTK
>
> Hai
>
>
>>
>>> On Feb 11, 2017, at 17:59, Scott Brozell <sbrozell.rci.rutgers.edu>
>> wrote:
>>>
>>> Hi,
>>>
>>> On Sat, Feb 11, 2017 at 10:50:54AM -0500, Hai Nguyen wrote:
>>>> On Sat, Feb 11, 2017 at 10:34 AM, David Case <david.case.rutgers.edu>
>> wrote:
>>>>> On Fri, Feb 10, 2017, Hai Nguyen wrote:
>>>>>
>>>>>> PS2: "NEW" won't work with --skip-python option (there is no Python
>> code
>>>>>> to wrap "nab" program to set LD_LIBRARY_PATH)
>>>>>
>>>>> Can't you use a shell script instead?....dac
>>>>>
>>>> I do no want to support various shell types (like amber.sh, amber.csh).
>>>>
>>>> But If I try hard, I can make "NEW" work with "--skip-python" by trying
>>>> various python version.
>>>> However, it's hard to install python2.4 nowadays so I don't have any to
>>>> test my change.
>>>
>>> I don't know the details here, but i strongly prefer to have an
>>> installation process that does not need python; i might settle for
>>> a process that will work with any python.
>>>
>>> For Dock 6.9 I'll be resynchronizing Dock and AmberTools. Dock uses
>>> a kernel of Ambertools that includes antechamber et al., sff, tleap,
>>> and maybe (probably not) nab. Again the details are as yet unknown,
>>> but all four of those are not python programs, and i do
>>> not want Dock users to have to deal with python.
>>>
>>> If you need help supporting two unix shells (OMG 2 !) then i can help.
>>>
>>> thanks,
>>> scott
>>>
>>>
>>> _______________________________________________
>>> AMBER-Developers mailing list
>>> AMBER-Developers.ambermd.org
>>> http://lists.ambermd.org/mailman/listinfo/amber-developers
>>
>>
>> _______________________________________________
>> AMBER-Developers mailing list
>> AMBER-Developers.ambermd.org
>> http://lists.ambermd.org/mailman/listinfo/amber-developers
>>
> _______________________________________________
> AMBER-Developers mailing list
> AMBER-Developers.ambermd.org
> http://lists.ambermd.org/mailman/listinfo/amber-developers
_______________________________________________
AMBER-Developers mailing list
AMBER-Developers.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber-developers
Received on Sat Feb 11 2017 - 20:00:02 PST