Le 28 mars 2012 14:44, Alexandre Bergel <alexandre.ber...@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-...@iam.unibe.ch
> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
>

Reply via email to