On Sat, Jul 26, 2014 at 12:48 AM, Alexandre Bergel alexandre.bergel@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-Met... 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,