Julia, I Love You
r-bloggers.com
Julia, I Love You
1–10 of 44 posts
Re: Julia, I Love You
#2Disclaimer: I really like Julia, and loving it for some numerical stuff right now. That said...
Potential downsides:
- Very new, standard libs are still in flux
- Matlab-like syntax, which I have mixed feelings on
- Clustered parallelism uses ssh for transport, which I find slow (vs MPI)
- 1-based array indices (for Matlab and Fortran familiarity)
Re: Julia, I Love You
#3Though it's designed as a scientific language, their goals of having C-like speed and yet Ruby-like beauty make it the perfect target for such a project.
Anyone else interested in trying it out with me?
Re: Julia, I Love You
#4Re: Julia, I Love You
#5Re: Julia, I Love You
#6I'm actually especially interested in taking the [web server]( https://github.com/chzyer/JuliaWebServer ) and building out a lean-and-mean MVC framework. Though it's designed as a scientific language, their goals of having C-like speed and yet Ruby-like beauty make it the perfect target for such a project. Anyone else interested in trying it out with me?
Re: Julia, I Love You
#7Edit: Title asks for downsides (but it seems like tue kind of title that might be changed) Disclaimer: I really like Julia, and loving it for some numerical stuff right now. That said... Potential downsides: - Very new, standard libs are still in flux - Matlab-like syntax, which I have mixed feelings on - Clustered parallelism uses ssh for transport, which I find slow (vs MPI) - 1-based array indices (for Matlab and…
You can declare a 21 element array indexed from -10 like so:
real x(-10:10)
So hopefully anyone familiar with Fortran isn't hung up on 1-based indices.
Re: Julia, I Love You
#8 For a more powerful example (lifted straight from the Julia docs), we can compare Julia and R code for computing the 25th Fibonacci number recursively.
How is it a powerful example? How is it meaningful when comparing programming languages (and implementations)? Maybe it is just a 4/1 joke? Or is it really meaningful for people who otherwise use R?Re: Julia, I Love You
#9From the post: For a more powerful example (lifted straight from the Julia docs), we can compare Julia and R code for computing the 25th Fibonacci number recursively. How is it a powerful example? How is it meaningful when comparing programming languages (and implementations)? Maybe it is just a 4/1 joke? Or is it really meaningful for people who otherwise use R?
In the context of speed, 500 times slower is more dramatic than 75 times slower.