SciSmalltalk

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

SciSmalltalk

SergeStinckwich
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
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] SciSmalltalk

Stéphane Ducasse
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/
>


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: SciSmalltalk

SergeStinckwich
In reply to this post by SergeStinckwich
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
<[hidden email]> 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/
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: SciSmalltalk

SergeStinckwich
In reply to this post by SergeStinckwich
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
<[hidden email]> 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/
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: SciSmalltalk

abergel
In reply to this post by SergeStinckwich
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
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.





_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev