Hi Serge! Thanks for sharing this. I indeed believe that scientific computing will play a big role in Pharo adoption by a large public Alexandre
On Nov 15, 2014, at 2:57 PM, Serge Stinckwich <serge.stinckwich@gmail.com> wrote:
Hi all,
I find a recent paper about Julia that might be appealing for people interested in doing scientific computation in Pharo (like the SciSmalltalk community) : http://arxiv.org/pdf/1411.1607v1.pdf "Julia: A fresh approach to numerical computing"
Julia is a new dynamic programming language for scientific programming with much higher performance than R or Python.
I found that some concepts are quite closed to Pharo in fact:
- meta-programming and code generation - arbitrary precision integer - JIT compiler (based on LLVM) - call to C API
What is missing in Pharo at the moment: - multiple dispatch - arbitrary precision float - dynamic dataflow type inference - optional type annotations (maybe with pluggable type extensions for Pharo ?) - special matrices types like spares or dense matrix, tri-diagonal, etc ... - vectorization
Regards, -- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Help fight Ebola by joining the Computing for Ebola Challenge http://bit.ly/1oEdBag
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.