[Pharo-project] SciSmalltalk
Dear all, we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below. ================================================================ Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ? Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence). Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority. The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided. Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests. Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic. Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
excellent initiative. Stef On Mar 28, 2012, at 3:38 AM, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
BTW, i'm looking for some Smalltalk code implementing Runge-Kutta methods for solving a set of ordinary differential equations (ODEs). Regards, On Wed, Mar 28, 2012 at 8:38 AM, Serge Stinckwich <serge.stinckwich@gmail.com> wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
Excellent, indeed! Doru On Wed, Mar 28, 2012 at 7:24 AM, Serge Stinckwich <serge.stinckwich@gmail.com> wrote:
BTW, i'm looking for some Smalltalk code implementing Runge-Kutta methods for solving a  set of ordinary differential equations (ODEs).
Regards,
On Wed, Mar 28, 2012 at 8:38 AM, Serge Stinckwich <serge.stinckwich@gmail.com> wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- www.tudorgirba.com "Every thing has its own flow"
Do we really want Smalltalk code, or a wrapper around a C library? I've been tackling GSL, but callbacks+ffi have gotten strange. Still, it seems that for 500k element FFTs and other tricks, C _has_ to be faster than what we can create in Smalltalk. I am not at all thrilled about GSL's license. Maybe there is a better choice? To its credit, it is fairly full featured, including wavelet transforms, which are very useful. Bill ________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of Serge Stinckwich [serge.stinckwich@gmail.com] Sent: Wednesday, March 28, 2012 1:24 AM To: Pharo Development; Moose-related development Subject: Re: [Pharo-project] SciSmalltalk BTW, i'm looking for some Smalltalk code implementing Runge-Kutta methods for solving a set of ordinary differential equations (ODEs). Regards, On Wed, Mar 28, 2012 at 8:38 AM, Serge Stinckwich <serge.stinckwich@gmail.com> wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
Dear Gsoc admins, could you add this project to the list of ideas ? Thank you. Regards, On Wed, Mar 28, 2012 at 8:38 AM, Serge Stinckwich <serge.stinckwich@gmail.com> wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
Hi Serge, I put your really needed project proposal to our site: http://gsoc2012.esug.org/projects/sci-smalltalk Now please register, go to the project and put yourself as mentor (see 'edit' link near mentor name). Please find also a second mentor. Best regards Janko Dne 28. 03. 2012 03:38, piše Serge Stinckwich:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards,
-- Janko Mivšek Aida/Web Smalltalk Web Application Server http://www.aidaweb.si
Hi Serge! I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo. I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however. Alexandre On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Le 28 mars 2012 14:44, Alexandre Bergel <alexandre.bergel@me.com> a écrit :
Hi Serge!
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
Great initiative Serge, bravo. Yes Pharo could replace some parts of R/Maple/Matlab etc... but that's a tremendous work. So please, small steps, bring up basic bricks first. I have unpublished Smalltalk utility libraries for handling Euler (Cardan) angles, geodetic coordinates, geodesic and rhumb lines calculation on the ellispoid... For Euler angles, the main features are conversions to/from direction cosine matrices and quaternions, so it's more a problem of package delimitations and which matrix class to use, generic m x n, or specialised SO3... Also, some higher level objects could be used (vector space, trihedron, etc...), but basic steps first. Nicolas
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
yes first step first
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
Great initiative Serge, bravo. Yes Pharo could replace some parts of R/Maple/Matlab etc... but that's a tremendous work. So please, small steps, bring up basic bricks first.
I have unpublished Smalltalk utility libraries for handling Euler (Cardan) angles, geodetic coordinates, geodesic and rhumb lines calculation on the ellispoid... For Euler angles, the main features are conversions to/from direction cosine matrices and quaternions, so it's more a problem of package delimitations and which matrix class to use, generic m x n, or specialised SO3...
Also, some higher level objects could be used (vector space, trihedron, etc...), but basic steps first.
Nicolas
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On Wed, Mar 28, 2012 at 7:12 PM, Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com> wrote:
Le 28 mars 2012 14:44, Alexandre Bergel <alexandre.bergel@me.com> a écrit :
Hi Serge!
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
Great initiative Serge, bravo.
Thank you Nicolas.
Yes Pharo could replace some parts of R/Maple/Matlab etc... but that's a tremendous work.
So please, small steps, bring up basic bricks first.
Yes i agree that we need to work in baby steps. Having a good infrastructure and developing a community is also important.
I have unpublished Smalltalk utility libraries for handling Euler (Cardan) angles, geodetic coordinates, geodesic and rhumb lines calculation on the ellispoid... For Euler angles, the main features are conversions to/from direction cosine matrices and quaternions, so it's more a problem of package delimitations and which matrix class to use, generic m x n, or specialised SO3...
Also, some higher level objects could be used (vector space, trihedron, etc...), but basic steps first.
Great ! Maybe you can help me as the second tutor ? Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful. Bill ________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of Alexandre Bergel [alexandre.bergel@me.com] Sent: Wednesday, March 28, 2012 8:44 AM To: Moose-related development Cc: Pharo Development Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk Hi Serge! I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo. I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however. Alexandre On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
For what I need R, Pharo can easily be better. Just an EyeSee pdf exporter will give me enough energy to build things on top of it. Alexandre Le 28 mars 2012 à 10:21, "Schwab,Wilhelm K" <bschwab@anest.ufl.edu> a écrit :
It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful.
Bill
________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of Alexandre Bergel [alexandre.bergel@me.com] Sent: Wednesday, March 28, 2012 8:44 AM To: Moose-related development Cc: Pharo Development Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk
Hi Serge!
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
It would be just as nice to be able to integrate R through some kind of bridge. I am using R as well over here. And wxMaxima. What is interesting is that Blue book already has some interesting bits about distributions etc in the simulations part. Maybe we should already bring that material inside Pharo in a Stats-Bluebook package? Phil 2012/3/29 Alexandre Bergel <alexandre.bergel@me.com>
For what I need R, Pharo can easily be better. Just an EyeSee pdf exporter will give me enough energy to build things on top of it.
Alexandre
Le 28 mars 2012 à 10:21, "Schwab,Wilhelm K" <bschwab@anest.ufl.edu> a écrit :
It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful.
Bill
________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [ pharo-project-bounces@lists.gforge.inria.fr] on behalf of Alexandre Bergel [alexandre.bergel@me.com] Sent: Wednesday, March 28, 2012 8:44 AM To: Moose-related development Cc: Pharo Development Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk
Hi Serge!
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
-- Philippe Back "Helping you hit the top 3 outcomes you really want to achieve" Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil@highoctane.be| Web: http://philippeback.eu | Blog: http://philippeback.be High Octane SPRL rue cour Boisacq 101 1301 Bierges
I suspect a seamless bridge to R would prove much more useful. Lots of functionality for free. The Blue Book contributions could help shape the way we abstract R's features. ________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of phil@highoctane.be [phil@highoctane.be] Sent: Thursday, March 29, 2012 5:25 AM To: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk It would be just as nice to be able to integrate R through some kind of bridge. I am using R as well over here. And wxMaxima. What is interesting is that Blue book already has some interesting bits about distributions etc in the simulations part. Maybe we should already bring that material inside Pharo in a Stats-Bluebook package? Phil 2012/3/29 Alexandre Bergel <alexandre.bergel@me.com<mailto:alexandre.bergel@me.com>> For what I need R, Pharo can easily be better. Just an EyeSee pdf exporter will give me enough energy to build things on top of it. Alexandre Le 28 mars 2012 à 10:21, "Schwab,Wilhelm K" <bschwab@anest.ufl.edu<mailto:bschwab@anest.ufl.edu>> a écrit :
It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful.
Bill
________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr<mailto:pharo-project-bounces@lists.gforge.inria.fr> [pharo-project-bounces@lists.gforge.inria.fr<mailto:pharo-project-bounces@lists.gforge.inria.fr>] on behalf of Alexandre Bergel [alexandre.bergel@me.com<mailto:alexandre.bergel@me.com>] Sent: Wednesday, March 28, 2012 8:44 AM To: Moose-related development Cc: Pharo Development Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk
Hi Serge!
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch<mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
-- Philippe Back "Helping you hit the top 3 outcomes you really want to achieve" Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil@highoctane.be<mailto:phil@highoctane.be> | Web: http://philippeback.eu | Blog: http://philippeback.be High Octane SPRL rue cour Boisacq 101 1301 Bierges
Plus you get a potential audience of all the existing R users. Some of them get drawn some of them over. Then the Smalltalk bindings are so great that the R trunk adopts Pharo as its main interface...</wishful thinking> Schwab,Wilhelm K wrote:
I suspect a seamless bridge to R would prove much more useful. Lots of functionality for free. The Blue Book contributions could help shape the way we abstract R's features.
________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of phil@highoctane.be [phil@highoctane.be] Sent: Thursday, March 29, 2012 5:25 AM To: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk
It would be just as nice to be able to integrate R through some kind of bridge.
I am using R as well over here. And wxMaxima.
What is interesting is that Blue book already has some interesting bits about distributions etc in the simulations part.
Maybe we should already bring that material inside Pharo in a Stats-Bluebook package?
Phil
2012/3/29 Alexandre Bergel <alexandre.bergel@me.com<mailto:alexandre.bergel@me.com>> For what I need R, Pharo can easily be better. Just an EyeSee pdf exporter will give me enough energy to build things on top of it.
Alexandre
Le 28 mars 2012 à 10:21, "Schwab,Wilhelm K" <bschwab@anest.ufl.edu<mailto:bschwab@anest.ufl.edu>> a écrit :
It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful.
Bill
________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr<mailto:pharo-project-bounces@lists.gforge.inria.fr> [pharo-project-bounces@lists.gforge.inria.fr<mailto:pharo-project-bounces@lists.gforge.inria.fr>] on behalf of Alexandre Bergel [alexandre.bergel@me.com<mailto:alexandre.bergel@me.com>] Sent: Wednesday, March 28, 2012 8:44 AM To: Moose-related development Cc: Pharo Development Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk
Hi Serge!
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch<mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
-- Philippe Back "Helping you hit the top 3 outcomes you really want to achieve"
Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil@highoctane.be<mailto:phil@highoctane.be> | Web: http://philippeback.eu | Blog: http://philippeback.be
High Octane SPRL rue cour Boisacq 101 1301 Bierges
Alexandre, Fair enough, but that is *your* use. R has vast functionality, and replacing all of that would be a huge undertaking. Bill ________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of Alexandre Bergel [alexandre.bergel@me.com] Sent: Thursday, March 29, 2012 12:16 AM To: Pharo-project@lists.gforge.inria.fr Cc: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk For what I need R, Pharo can easily be better. Just an EyeSee pdf exporter will give me enough energy to build things on top of it. Alexandre Le 28 mars 2012 à 10:21, "Schwab,Wilhelm K" <bschwab@anest.ufl.edu> a écrit :
It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful.
Bill
________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of Alexandre Bergel [alexandre.bergel@me.com] Sent: Wednesday, March 28, 2012 8:44 AM To: Moose-related development Cc: Pharo Development Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk
Hi Serge!
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
There is a GSoC project to have R-bindings in Smalltalk. That would be just amazing! Very useful for a lot of applications (including finance) On 28 March 2012 15:21, Schwab,Wilhelm K <bschwab@anest.ufl.edu> wrote:
It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful.
Bill
________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [ pharo-project-bounces@lists.gforge.inria.fr] on behalf of Alexandre Bergel [alexandre.bergel@me.com] Sent: Wednesday, March 28, 2012 8:44 AM To: Moose-related development Cc: Pharo Development Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk
Hi Serge!
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On Thu, Mar 29, 2012 at 4:19 PM, Francisco Garau <francisco.garau@gmail.com> wrote:
There is a GSoC project to have R-bindings in Smalltalk.
That would be just amazing!
Very useful for a lot of applications (including finance)
Yes sure, this is great, but usually this kind of project (binding with another language) are quite difficult for student. The student need to know 2 different languages, and also how to use FFI to connect them. Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
serge could you start a wiki page with all the current resources? Like that we get a first impression. It would be good to think about package names too (I do not really like DHB for example in the package name). Stef On Mar 29, 2012, at 11:32 AM, Serge Stinckwich wrote:
On Thu, Mar 29, 2012 at 4:19 PM, Francisco Garau <francisco.garau@gmail.com> wrote:
There is a GSoC project to have R-bindings in Smalltalk.
That would be just amazing!
Very useful for a lot of applications (including finance)
Yes sure, this is great, but usually this kind of project (binding with another language) are quite difficult for student. The student need to know 2 different languages, and also how to use FFI to connect them.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
Yes sure. Anyone has a better name than SciSmalltalk ;-) ? On Thu, Mar 29, 2012 at 5:57 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
serge
could you start a wiki page with all the current resources? Like that we get a first impression. It would be good to think about package names too (I do not really like DHB for example in the package name).
Stef
On Mar 29, 2012, at 11:32 AM, Serge Stinckwich wrote:
On Thu, Mar 29, 2012 at 4:19 PM, Francisco Garau <francisco.garau@gmail.com> wrote:
There is a GSoC project to have R-bindings in Smalltalk.
That would be just amazing!
Very useful for a lot of applications (including finance)
Yes sure, this is great, but usually this kind of project (binding with another language) are quite difficult for student. The student need to know 2 different languages, and also how to use FFI to connect them.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
Num? NumericalPackage? - Francisco On 29 Mar 2012, at 14:12, Serge Stinckwich <serge.stinckwich@gmail.com> wrote:
Yes sure. Anyone has a better name than SciSmalltalk ;-) ?
On Thu, Mar 29, 2012 at 5:57 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
serge
could you start a wiki page with all the current resources? Like that we get a first impression. It would be good to think about package names too (I do not really like DHB for example in the package name).
Stef
On Mar 29, 2012, at 11:32 AM, Serge Stinckwich wrote:
On Thu, Mar 29, 2012 at 4:19 PM, Francisco Garau <francisco.garau@gmail.com> wrote:
There is a GSoC project to have R-bindings in Smalltalk.
That would be just amazing!
Very useful for a lot of applications (including finance)
Yes sure, this is great, but usually this kind of project (binding with another language) are quite difficult for student. The student need to know 2 different languages, and also how to use FFI to connect them.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
SciTalk Mathalk MathTalk SmallMath :) On Mar 29, 2012, at 3:12 PM, Serge Stinckwich wrote:
Yes sure. Anyone has a better name than SciSmalltalk ;-) ?
On Thu, Mar 29, 2012 at 5:57 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
serge
could you start a wiki page with all the current resources? Like that we get a first impression. It would be good to think about package names too (I do not really like DHB for example in the package name).
Stef
On Mar 29, 2012, at 11:32 AM, Serge Stinckwich wrote:
On Thu, Mar 29, 2012 at 4:19 PM, Francisco Garau <francisco.garau@gmail.com> wrote:
There is a GSoC project to have R-bindings in Smalltalk.
That would be just amazing!
Very useful for a lot of applications (including finance)
Yes sure, this is great, but usually this kind of project (binding with another language) are quite difficult for student. The student need to know 2 different languages, and also how to use FFI to connect them.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
Simula? ;-) 2012/3/29 Stéphane Ducasse <stephane.ducasse@inria.fr>
SciTalk Mathalk MathTalk SmallMath
:)
On Mar 29, 2012, at 3:12 PM, Serge Stinckwich wrote:
Yes sure. Anyone has a better name than SciSmalltalk ;-) ?
On Thu, Mar 29, 2012 at 5:57 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
serge
could you start a wiki page with all the current resources? Like that we get a first impression. It would be good to think about package names too (I do not really like DHB for example in the package name).
Stef
On Mar 29, 2012, at 11:32 AM, Serge Stinckwich wrote:
On Thu, Mar 29, 2012 at 4:19 PM, Francisco Garau <francisco.garau@gmail.com> wrote:
There is a GSoC project to have R-bindings in Smalltalk.
That would be just amazing!
Very useful for a lot of applications (including finance)
Yes sure, this is great, but usually this kind of project (binding with another language) are quite difficult for student. The student need to know 2 different languages, and also how to use FFI to connect them.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
-- Philippe Back "Helping you hit the top 3 outcomes you really want to achieve" Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil@highoctane.be| Web: http://philippeback.eu | Blog: http://philippeback.be High Octane SPRL rue cour Boisacq 101 1301 Bierges
On Thu, Mar 29, 2012 at 5:57 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
serge
could you start a wiki page with all the current resources? Like that we get a first impression. It would be good to think about package names too (I do not really like DHB for example in the package name).
ok i start a list here: https://github.com/SergeStinckwich/SciSmalltalk/wiki/Existing-Math-packages-... Feel free to edit. Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/
It would indeed. Bringing R "inside the image" would be very helpful, and would lead to all kinds of abstractions, making life easier. I recently bought "The Art of R Programming" and have had time to only skim it. I will admit that the author's enthusiasm is a bit infectious. The R language might not be *quite* as bad as I think, though I still see it as syntax over substance run amok. At one point, I *really* tried to like Visual Basic - this was a long time ago. But every question got answered with "the SYNTAX for that is ..." - R seems much the same way. Very few users think in terms of objects, behavior and re-use. With bindings, we could change that (for us at least). Bill ________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] on behalf of Francisco Garau [francisco.garau@gmail.com] Sent: Thursday, March 29, 2012 5:19 AM To: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk There is a GSoC project to have R-bindings in Smalltalk. That would be just amazing! Very useful for a lot of applications (including finance) On 28 March 2012 15:21, Schwab,Wilhelm K <bschwab@anest.ufl.edu<mailto:bschwab@anest.ufl.edu>> wrote: It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful. Bill ________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr<mailto:pharo-project-bounces@lists.gforge.inria.fr> [pharo-project-bounces@lists.gforge.inria.fr<mailto:pharo-project-bounces@lists.gforge.inria.fr>] on behalf of Alexandre Bergel [alexandre.bergel@me.com<mailto:alexandre.bergel@me.com>] Sent: Wednesday, March 28, 2012 8:44 AM To: Moose-related development Cc: Pharo Development Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk Hi Serge! I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo. I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however. Alexandre On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch<mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
The R language works with large agregates and makes me think of APL at times. Things like rbind, merge, or factor coupled with graphical plots are really nice to have. This is different from collections. More like OOPAL and F-Script actually. Maybe the A part is mandatory to get the R part to work smoothly. Phil 2012/3/29 Schwab,Wilhelm K <bschwab@anest.ufl.edu>
It would indeed. Bringing R "inside the image" would be very helpful, and would lead to all kinds of abstractions, making life easier. I recently bought "The Art of R Programming" and have had time to only skim it. I will admit that the author's enthusiasm is a bit infectious. The R language might not be *quite* as bad as I think, though I still see it as syntax over substance run amok.
At one point, I *really* tried to like Visual Basic - this was a long time ago. But every question got answered with "the SYNTAX for that is ..." - R seems much the same way. Very few users think in terms of objects, behavior and re-use. With bindings, we could change that (for us at least).
Bill
------------------------------ *From:* pharo-project-bounces@lists.gforge.inria.fr [ pharo-project-bounces@lists.gforge.inria.fr] on behalf of Francisco Garau [francisco.garau@gmail.com] *Sent:* Thursday, March 29, 2012 5:19 AM *To:* Pharo-project@lists.gforge.inria.fr *Subject:* Re: [Pharo-project] [Moose-dev] SciSmalltalk
There is a GSoC project to have R-bindings in Smalltalk.
That would be just amazing!
Very useful for a lot of applications (including finance)
On 28 March 2012 15:21, Schwab,Wilhelm K <bschwab@anest.ufl.edu> wrote:
It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful.
Bill
________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [ pharo-project-bounces@lists.gforge.inria.fr] on behalf of Alexandre Bergel [alexandre.bergel@me.com] Sent: Wednesday, March 28, 2012 8:44 AM To: Moose-related development Cc: Pharo Development Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk
Hi Serge!
I welcome very much this initiative. Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
Dear all,
we already discuss about that in the moose and pharo mailing-list. Maybe this is too late, but please find a small proposal for gsoc 2012 below.
================================================================
Name: SciSmalltalk Level: Intermediate Possible mentor: Serge Stinckwich Possible second mentor: ?
Description Smalltalk has at that time no equivalent to mathematical libraries like NumPy, SciPy (Python) or SciRuby (Ruby). The goal of the SciSmalltalk project is to develop an open-source library of mathematical for the Smalltalk programming language (MIT Licence).
Technical Details The development of this project is to be done in Pharo Smalltalk, but the code should be portable to other Smalltalk flavors. Numerous Smalltalk projects provide already some basic functionalities (complex and quaternions extensions, random number generator, fuzzy algorithms, LAPACK linear algebra package, Didier Besset's numerical methods, ...). A first task will be to do an audit of all the existing projects that provide some mathematical stuff and build a Pharo Configuration to load them in a fresh Pharo Smalltalk image. After that, the student help by his/her mentors will decide what are the numeric algorithms to develop in priority.
The student will need to know some basic numeric algorithms usually found in such libraries. Units tests should also be provided.
Benefits to the Student The student will help the Smalltalk community in a very concrete way. The student will learn to design well-designed code with tests.
Benefits to the Community Having a package providing more elaborate numeric libraries is really important to develop the use Smalltalk in new domains (robotics, high performance computing, computer vision, bio-computing, ...). The lack of numeric librairies hamper the use of the Smalltalk in a scientific context at the moment. An another goal of this project is to develop a community of people interested by these topic.
Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/ _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
-- Philippe Back "Helping you hit the top 3 outcomes you really want to achieve" Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil@highoctane.be| Web: http://philippeback.eu | Blog: http://philippeback.be High Octane SPRL rue cour Boisacq 101 1301 Bierges
participants (10)
-
Alexandre Bergel -
Ben Coman -
Francisco Garau -
Janko Mivšek -
Nicolas Cellier -
phil@highoctane.be -
Schwab,Wilhelm K -
Serge Stinckwich -
Stéphane Ducasse -
Tudor Girba