Thanks Matt!

On 11 April 2014 12:47, Matthew Taylor <[email protected]> wrote:

> Just to keep the topic in place here... this discussion is not about the
> PR, it's about the ideas in David's original email. The PR is just for
> context.
> ---------
> Matt Taylor
> OS Community Flag-Bearer
> Numenta
>
>
> On Fri, Apr 11, 2014 at 8:35 AM, David Ragazzi <[email protected]>
> wrote:
> > CMake should not make changes to bashrc or other global files outside of
> the
> > context of building nupic and nupic.core.  Meanwhile, the codebase
> should be
> > concerned as little as possible with special-casing specific platforms.
> >
> > Austin, have you read the entire post where I say this was a previous
> > suggestion but I listen Utensil ?
> >
> >
> >
> > On 11 April 2014 12:30, Austin Marshall <[email protected]> wrote:
> >>
> >> CMake should not make changes to bashrc or other global files outside of
> >> the context of building nupic and nupic.core.  Meanwhile, the codebase
> >> should be concerned as little as possible with special-casing specific
> >> platforms.
> >>
> >> There are two platform-specific repositories
> >> (https://github.com/numenta/nupic-linux64 and
> >> https://github.com/numenta/nupic-darwin64) that are meant to mitigate
> any
> >> issues related to platform special cases, and I'd rather see the effort
> put
> >> into those projects.  Those are provided as an option, but also to help
> >> things internally at Numenta.  For the very latest, see the python-2.7
> >> branches which will be merged into master very soon.
> >>
> >> For those reasons, I'm thumbs-down on
> >> https://github.com/numenta/nupic/pull/801
> >>
> >>
> >> On Fri, Apr 11, 2014 at 7:54 AM, David Ragazzi <[email protected]>
> >> wrote:
> >>>
> >>> Hi everyone,
> >>>
> >>> I'm bringing this discussion to here, as asked by Utensil and Matt..
> >>>
> >>> Recently I proposed a PR that automatically set environment variables
> >>> (specially $NUPIC and $NTA) with default variables directly into
> .bashrc
> >>> file. However as mentioned by Subutai, this might generate confusion in
> >>> machines that need customized configuration like those that use Grok or
> >>> others.
> >>>
> >>> Fortunatelly, Utensil drawn a scenario of our current situation which
> >>> explain some conflicting issues and how we could mitigate.. A quote:
> >>>
> >>> > There're two kinds of users:
> >>> >* Experienced nupic developers like @scottpurdy , they have been using
> >>> > `$NUPIC` and `$NTA` for a long time and they preset them manually in
> >>> > `.bashrc` or somewhere, and they need `$NTA` to point to somewhere
> other
> >>> > than `$NUPIC/build/release`
> >>> > * New nupic users or developer like you and I, we intend to keep the
> >>> > env var overhead minimal.
> >>>
> >>> From my understanding, I think that an ideal process it would be that
> >>> allows we would have 2 scenarios working fine:
> >>>
> >>> Scenario # 1:
> >>>
> >>> I'm a developer using NuPIC for simple software: I simply clone the
> repo,
> >>> run CMake, and voilá!
> >>>
> >>> Scenario # 2:
> >>>
> >>> I'm a developer using NuPIC for critical and customized software: I
> >>> simply clone the repo, config $NUPIC and $NTA using .bashrc (or other
> >>> method) to the target locations, run CMake and voilá!
> >>>
> >>> I really like this development workflow as this reduces steps of
> >>> configuration at same time that allows flexibility to those users that
> need
> >>> customization..
> >>>
> >>> In this link you'll find further information which includes my previous
> >>> suggestion, Utensil commentary, and my plan of how the current code
> could
> >>> address these 2 scenarios:
> >>>
> >>> https://github.com/numenta/nupic/pull/801
> >>>
> >>> --
> >>> David Ragazzi
> >>> OS Community Commiter
> >>> Numenta.org
> >>> --
> >>> "I think James Connolly, the Irish revolutionary, is right when he says
> >>> that the only prophets are those who make their future. So we're not
> >>> anticipating, we're working for it."
> >>>
> >>> _______________________________________________
> >>> nupic mailing list
> >>> [email protected]
> >>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
> >>>
> >>
> >>
> >> _______________________________________________
> >> nupic mailing list
> >> [email protected]
> >> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
> >>
> >
> >
> >
> > --
> > David Ragazzi
> > OS Community Commiter
> > Numenta.org
> > --
> > "I think James Connolly, the Irish revolutionary, is right when he says
> that
> > the only prophets are those who make their future. So we're not
> > anticipating, we're working for it."
> >
> > _______________________________________________
> > nupic mailing list
> > [email protected]
> > http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
> >
>
> _______________________________________________
> nupic mailing list
> [email protected]
> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>



-- 
David Ragazzi
OS Community Commiter
Numenta.org
--
"I think James Connolly, the Irish revolutionary, is right when he says that
the only prophets are those who make their future. So we're not anticipating
, we're working for it."
_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to