On Sat, Jul 26, 2014 at 12:48 AM, Alexandre Bergel
<alexandre.bergel(a)me.com> wrote:
Hi!
The favorite programming environments of biologists, mathematicians and
physicians, are R, matlab, maple, Octave. All of them allow for saving and
loading the content of a workspace. Would it be possible to have this in a
playground? As you can imagine, I am not encouraging this practice at all.
But it may help attracting them to Pharo.
Yes, I agree this is a first step to attract these guys to Pharo :-)
They are used to write script in R or matlab.
One biologist from IRD told me recently that is why scripting
languages are better than GUI tools in their context, because
this allows more reproducible research.
Some ideas to attract more attention to Pharo for Science:
- contribute to SciSmalltalk:
https://github.com/SergeStinckwich/SciSmalltalk
We are looking for statistical functions.
- adapt some R or Python open books to Pharo :
http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Me…
http://www.medepi.net/docs/EpidemiologyUsingR.pdf
- having notebooks for Pharo like the one of iPython:
http://ipython.org/notebook.html
You can reuse the iPython infrastructure.
Some people already have done that for Ruby:
https://github.com/SciRuby/sciruby/wiki/GSOC-2014:-Ruby-Notebook
You have to implement in 0MQ message protocol:
http://ipython.org/ipython-doc/dev/development/messaging.html
Maybe a future gsoc for Pharo ?
Regards,
--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/