A few trivial questions about installing SciSmalltalk/PolyMath

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

A few trivial questions about installing SciSmalltalk/PolyMath

Alexey Cherkaev
Hi all,

I am still getting my way around installing packages in Pharo. Just a few questions:
  1. Can I use Pharo 4, or should I use Pharo 5? I've seen on Jenkins, PolyMath passes all the tests on both (or all but one on Pharo 4), so I guess it's non essential.
  2. So far, I can install SciSmalltalk via Tools -> Configuration Browser. I don't see PolyMath there. Is SciSmalltalk and PolyMath are still the same thing? How do I get the development branch?
  3. And with the last question comes: how do I make pull requests? I can't seem to find git repository or something similar (and I guess, familiar :) ).
Thanks a lot,
Alexey

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

stepharo
Hi alexey


Hi all,

I am still getting my way around installing packages in Pharo. Just a few questions:
  1. Can I use Pharo 4, or should I use Pharo 5? I've seen on Jenkins, PolyMath passes all the tests on both (or all but one on Pharo 4), so I guess it's non essential.
    Yes you can use Pharo 40.
    In fact we always test on both. I will remove this test because a test randomly failing is a pain.
    Now Pharo 50 is better to me.

  1. So far, I can install SciSmalltalk via Tools -> Configuration Browser. I don't see PolyMath there. Is SciSmalltalk and PolyMath are still the same thing? How do I get the development branch?

    PolyMath is a fork and separate version I just publish the configuration into the configurationBrowser for 40 and 50.
    Now better use the PharoLauncher
        https://www.youtube.com/watch?v=fNim2Yxs320
        http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher

        - I use it all the time

        - you can find the ci job of jenkins under the Pharo contribution polymath.

        - if you download the latest job version
                you can use recreate menu item on item in the left list to always redownload the latest version


    Prefer to use the stable because in the dev version sometimes nothing works :)
    For example I have problems with the current dev configurations and not be able to understand the problem since a couple of hours.

  1. And with the last question comes: how do I make pull requests? I can't seem to find git repository or something similar (and I guess, familiar :) ).
    In pharo we have an inbox and I created an inbox where you can publish your changes.
    then send a mail and we will have a look and integrate them.

Stef


Thanks a lot,
Alexey
--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

SergeStinckwich
In reply to this post by Alexey Cherkaev
On Sun, Mar 27, 2016 at 3:24 PM, Alexey Cherkaev
<[hidden email]> wrote:
> Hi all,

Hi Alexey,

> I am still getting my way around installing packages in Pharo. Just a few
> questions:
>
> Can I use Pharo 4, or should I use Pharo 5? I've seen on Jenkins, PolyMath
> passes all the tests on both (or all but one on Pharo 4), so I guess it's
> non essential.
I'm using Pharo 5.0 most of the time now. There is some bugs from time
to time, but the platform is quite stable.

> So far, I can install SciSmalltalk via Tools -> Configuration Browser. I
> don't see PolyMath there. Is SciSmalltalk and PolyMath are still the same
> thing? How do I get the development branch?

PolyMath is just the new name of SciSmalltalk. Stéphane is doing a
massive refactoring in order to change the name.
For the moment, you can use the old version and you use the new one,
when Stéphane finish the renaming.

> And with the last question comes: how do I make pull requests? I can't seem
> to find git repository or something similar (and I guess, familiar :) ).

We don't use github for the moment. We will use it when the git tools
with Pharo will be more mature.

We are using SmalltalkHub here:
http://smalltalkhub.com/#!/~SergeStinckwich/SciSmalltalk
If you want to commit, you need an ID and send me your ID.

Regards,
--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

stepharo

>> I am still getting my way around installing packages in Pharo. Just a few
>> questions:
>>
>> Can I use Pharo 4, or should I use Pharo 5? I've seen on Jenkins, PolyMath
>> passes all the tests on both (or all but one on Pharo 4), so I guess it's
>> non essential.
> I'm using Pharo 5.0 most of the time now. There is some bugs from time
> to time, but the platform is quite stable.
>
>> So far, I can install SciSmalltalk via Tools -> Configuration Browser. I
>> don't see PolyMath there. Is SciSmalltalk and PolyMath are still the same
>> thing? How do I get the development branch?
> PolyMath is just the new name of SciSmalltalk. Stéphane is doing a
> massive refactoring in order to change the name.

Not just that :)
Cleaning all the code and making it modular.
> For the moment, you can use the old version and you use the new one,
> when Stéphane finish the renaming.
You can use Polymath I finished the first pass on ODE and the tests.

>
>> And with the last question comes: how do I make pull requests? I can't seem
>> to find git repository or something similar (and I guess, familiar :) ).
> We don't use github for the moment. We will use it when the git tools
> with Pharo will be more mature.
>
> We are using SmalltalkHub here:
> http://smalltalkhub.com/#!/~SergeStinckwich/SciSmalltalk
> If you want to commit, you need an ID and send me your ID.
No please commit to Polymath
and other people that me should be able to help.


--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

SergeStinckwich
On Mon, Mar 28, 2016 at 10:20 AM, stepharo <[hidden email]> wrote:

>
>>> I am still getting my way around installing packages in Pharo. Just a few
>>> questions:
>>>
>>> Can I use Pharo 4, or should I use Pharo 5? I've seen on Jenkins,
>>> PolyMath
>>> passes all the tests on both (or all but one on Pharo 4), so I guess it's
>>> non essential.
>>
>> I'm using Pharo 5.0 most of the time now. There is some bugs from time
>> to time, but the platform is quite stable.
>>
>>> So far, I can install SciSmalltalk via Tools -> Configuration Browser. I
>>> don't see PolyMath there. Is SciSmalltalk and PolyMath are still the same
>>> thing? How do I get the development branch?
>>
>> PolyMath is just the new name of SciSmalltalk. Stéphane is doing a
>> massive refactoring in order to change the name.
>
>
> Not just that :)
> Cleaning all the code and making it modular.

Ok , great :-)
Can we share the load ? Put on the issue tracker:
https://github.com/SergeStinckwich/SciSmalltalk/issues
the packages you are working on in order avoid duplicates efforts.

>>
>> For the moment, you can use the old version and you use the new one,
>> when Stéphane finish the renaming.
>
> You can use Polymath I finished the first pass on ODE and the tests.

Ok, better :-)

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

stepharo

Cleaning all the code and making it modular.

> Ok , great :-)
> Can we share the load ?

yes!

> Put on the issue tracker:
> https://github.com/SergeStinckwich/SciSmalltalk/issues
> the packages you are working on in order avoid duplicates efforts.

ok I will use that.

I got stuck with the definition of the 33 baseline
so I revert dev to .32

I will see how I can avoid losing the etxraction of Matrix out of
DHB-Numerical
For now, I will stop for this week because I have to prepare pharodays
and other important meetings.

When I will restart I will focus on
     random
  and
    distribution

This evening I will try to just package all the tests about matrix first
into one place.
Stef
>
>>> For the moment, you can use the old version and you use the new one,
>>> when Stéphane finish the renaming.
>> You can use Polymath I finished the first pass on ODE and the tests.
> Ok, better :-)
>

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

Alexey Cherkaev
In reply to this post by stepharo
Hi Stef,

Thanks for the reply! As it appears, on Ubuntu I've been using the Launcher right from the start. But I couldn't find Pharo Contribution - just had to refresh the list (putting it out here in case someone like me get stuck at that point:) ).

I have downloaded job #24 stable (as you have recommended).

For the Pharo Inbox: are these http://pharo.org/contribute-propose-fix right instructions? I have developed a line search method (I haven't seen it in PolyMath) and I'm going to add it to Newton's method DhbNewtonZeroFinder (to ensure global convergence) together with the test case to test the inbox. I just need to reorganise it in terms of DhbFunctionalIterator.


Best regards,
Alexey

On 28 March 2016 at 10:11, stepharo <[hidden email]> wrote:
Hi alexey


Hi all,

I am still getting my way around installing packages in Pharo. Just a few questions:
  1. Can I use Pharo 4, or should I use Pharo 5? I've seen on Jenkins, PolyMath passes all the tests on both (or all but one on Pharo 4), so I guess it's non essential.
    Yes you can use Pharo 40.
    In fact we always test on both. I will remove this test because a test randomly failing is a pain.
    Now Pharo 50 is better to me.

  1. So far, I can install SciSmalltalk via Tools -> Configuration Browser. I don't see PolyMath there. Is SciSmalltalk and PolyMath are still the same thing? How do I get the development branch?

    PolyMath is a fork and separate version I just publish the configuration into the configurationBrowser for 40 and 50.
    Now better use the PharoLauncher
        https://www.youtube.com/watch?v=fNim2Yxs320
        http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher

        - I use it all the time

        - you can find the ci job of jenkins under the Pharo contribution polymath.

        - if you download the latest job version
                you can use recreate menu item on item in the left list to always redownload the latest version


    Prefer to use the stable because in the dev version sometimes nothing works :)
    For example I have problems with the current dev configurations and not be able to understand the problem since a couple of hours.

  1. And with the last question comes: how do I make pull requests? I can't seem to find git repository or something similar (and I guess, familiar :) ).
    In pharo we have an inbox and I created an inbox where you can publish your changes.
    then send a mail and we will have a look and integrate them.

Stef


Thanks a lot,
Alexey
--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "SciSmalltalk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scismalltalk/RBWipLeboI8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

stepharo


Le 28/3/16 11:07, Alexey Cherkaev a écrit :
Hi Stef,

Thanks for the reply! As it appears, on Ubuntu I've been using the Launcher right from the start.

:)

But I couldn't find Pharo Contribution - just had to refresh the list (putting it out here in case someone like me get stuck at that point:) ).

I have downloaded job #24 stable (as you have recommended).
Good

For the Pharo Inbox:

Not Pharo :) Polymath inbox

Now serge can add you to the team.
are these http://pharo.org/contribute-propose-fix right instructions? I have developed a line search method (I haven't seen it in PolyMath) and I'm going to add it to Newton's method DhbNewtonZeroFinder (to ensure global convergence) together with the test case to test the inbox. I just need to reorganise it in terms of DhbFunctionalIterator.

Ok publish it in the PolyMathInbox and serge can merge.
Then after a while you can just commit directly.








Best regards,
Alexey

On 28 March 2016 at 10:11, stepharo <[hidden email]> wrote:
Hi alexey


Hi all,

I am still getting my way around installing packages in Pharo. Just a few questions:
  1. Can I use Pharo 4, or should I use Pharo 5? I've seen on Jenkins, PolyMath passes all the tests on both (or all but one on Pharo 4), so I guess it's non essential.
    Yes you can use Pharo 40.
    In fact we always test on both. I will remove this test because a test randomly failing is a pain.
    Now Pharo 50 is better to me.

  1. So far, I can install SciSmalltalk via Tools -> Configuration Browser. I don't see PolyMath there. Is SciSmalltalk and PolyMath are still the same thing? How do I get the development branch?

    PolyMath is a fork and separate version I just publish the configuration into the configurationBrowser for 40 and 50.
    Now better use the PharoLauncher
        https://www.youtube.com/watch?v=fNim2Yxs320
        http://www.smalltalkhub.com/#!/~Pharo/PharoLauncher

        - I use it all the time

        - you can find the ci job of jenkins under the Pharo contribution polymath.

        - if you download the latest job version
                you can use recreate menu item on item in the left list to always redownload the latest version


    Prefer to use the stable because in the dev version sometimes nothing works :)
    For example I have problems with the current dev configurations and not be able to understand the problem since a couple of hours.

  1. And with the last question comes: how do I make pull requests? I can't seem to find git repository or something similar (and I guess, familiar :) ).
    In pharo we have an inbox and I created an inbox where you can publish your changes.
    then send a mail and we will have a look and integrate them.

Stef


Thanks a lot,
Alexey
--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "SciSmalltalk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scismalltalk/RBWipLeboI8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

SergeStinckwich
In reply to this post by Alexey Cherkaev
On Mon, Mar 28, 2016 at 11:07 AM, Alexey Cherkaev
<[hidden email]> wrote:
> Hi Stef,
>
> Thanks for the reply! As it appears, on Ubuntu I've been using the Launcher
> right from the start. But I couldn't find Pharo Contribution - just had to
> refresh the list (putting it out here in case someone like me get stuck at
> that point:) ).
>
> I have downloaded job #24 stable (as you have recommended).

You have to use PolyMath not SciSmalltalk jobs.
Apparently last version on CI is #19

> For the Pharo Inbox: are these http://pharo.org/contribute-propose-fix right
> instructions? I have developed a line search method (I haven't seen it in
> PolyMath) and I'm going to add it to Newton's method DhbNewtonZeroFinder (to
> ensure global convergence) together with the test case to test the inbox. I
> just need to reorganise it in terms of DhbFunctionalIterator.

Stéphane just create an inbox for PolyMath here:
http://smalltalkhub.com/#!/~PolyMath/PolyMathInbox
You have to put your code here.

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

Alexey Cherkaev
Hi Serge,

On 28 March 2016 at 11:14, Serge Stinckwich <[hidden email]> wrote:
On Mon, Mar 28, 2016 at 11:07 AM, Alexey Cherkaev
<[hidden email]> wrote:
> Hi Stef,
>
> Thanks for the reply! As it appears, on Ubuntu I've been using the Launcher
> right from the start. But I couldn't find Pharo Contribution - just had to
> refresh the list (putting it out here in case someone like me get stuck at
> that point:) ).
>
> I have downloaded job #24 stable (as you have recommended).

You have to use PolyMath not SciSmalltalk jobs.
Apparently last version on CI is #19


Ok, got it: #19 appears outside of "all builds" and I couldn't understand why "all builds" would go up to #24.

 
> For the Pharo Inbox: are these http://pharo.org/contribute-propose-fix right
> instructions? I have developed a line search method (I haven't seen it in
> PolyMath) and I'm going to add it to Newton's method DhbNewtonZeroFinder (to
> ensure global convergence) together with the test case to test the inbox. I
> just need to reorganise it in terms of DhbFunctionalIterator.

Stéphane just create an inbox for PolyMath here:
http://smalltalkhub.com/#!/~PolyMath/PolyMathInbox
You have to put your code here.

I see Monticello registration (public write access) snippet there. I guess I can use that? Just in case, my ID on Smalltalkhub is MobiusEng.

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

--
You received this message because you are subscribed to a topic in the Google Groups "SciSmalltalk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scismalltalk/RBWipLeboI8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



Cheers, Alexey

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

stepharo


Le 28/3/16 11:24, Alexey Cherkaev a écrit :
Hi Serge,

On 28 March 2016 at 11:14, Serge Stinckwich <[hidden email]> wrote:
On Mon, Mar 28, 2016 at 11:07 AM, Alexey Cherkaev
<[hidden email]> wrote:
> Hi Stef,
>
> Thanks for the reply! As it appears, on Ubuntu I've been using the Launcher
> right from the start. But I couldn't find Pharo Contribution - just had to
> refresh the list (putting it out here in case someone like me get stuck at
> that point:) ).
>
> I have downloaded job #24 stable (as you have recommended).

You have to use PolyMath not SciSmalltalk jobs.
Apparently last version on CI is #19


Ok, got it: #19 appears outside of "all builds" and I couldn't understand why "all builds" would go up to #24.

I do not know why but over the week-end the win slave got stuck
and I have no idea why. (Oh yes I have some ideas.... because we always got trouble with win slaves).

Stef

 
> For the Pharo Inbox: are these http://pharo.org/contribute-propose-fix right
> instructions? I have developed a line search method (I haven't seen it in
> PolyMath) and I'm going to add it to Newton's method DhbNewtonZeroFinder (to
> ensure global convergence) together with the test case to test the inbox. I
> just need to reorganise it in terms of DhbFunctionalIterator.

Stéphane just create an inbox for PolyMath here:
http://smalltalkhub.com/#!/~PolyMath/PolyMathInbox
You have to put your code here.

I see Monticello registration (public write access) snippet there. I guess I can use that? Just in case, my ID on Smalltalkhub is MobiusEng.

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

--
You received this message because you are subscribed to a topic in the Google Groups "SciSmalltalk" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scismalltalk/RBWipLeboI8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



Cheers, Alexey
--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: A few trivial questions about installing SciSmalltalk/PolyMath

SergeStinckwich
In reply to this post by Alexey Cherkaev
On Mon, Mar 28, 2016 at 11:24 AM, Alexey Cherkaev
<[hidden email]> wrote:

> Hi Serge,
>
> On 28 March 2016 at 11:14, Serge Stinckwich <[hidden email]>
> wrote:
>>
>> On Mon, Mar 28, 2016 at 11:07 AM, Alexey Cherkaev
>> <[hidden email]> wrote:
>> > Hi Stef,
>> >
>> > Thanks for the reply! As it appears, on Ubuntu I've been using the
>> > Launcher
>> > right from the start. But I couldn't find Pharo Contribution - just had
>> > to
>> > refresh the list (putting it out here in case someone like me get stuck
>> > at
>> > that point:) ).
>> >
>> > I have downloaded job #24 stable (as you have recommended).
>>
>> You have to use PolyMath not SciSmalltalk jobs.
>> Apparently last version on CI is #19
>>
>
> Ok, got it: #19 appears outside of "all builds" and I couldn't understand
> why "all builds" would go up to #24.

Apparently all Jenkins jobs are stucked ...

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

--
You received this message because you are subscribed to the Google Groups "SciSmalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.