On Saturday, April 2, 2016 at 12:22:30 PM UTC, Tamas Papp wrote:
>
> On Sat, Apr 02 2016, Spiritus Pap wrote: 
>
> > Hi there, 
> > 
> > TL;DR: A lot of people that could use julia (researchers currently using 
> > python) won't. I give an example of how it makes my life hard, and I try 
> to 
> > suggest solutions. 
>
> While there are surely people who could use Julia but aren't, this 
> applies many languages. IMO people should be choosing languages based on 
> features which reflect deep architectural choices about a language


Such a good post. I was hoping people discover this for themselves.. and I 
just have to point them to Julia..
 

>
> If you are repeating something all the time and find it cumbersome, wrap 
> it in a function.
>

That is just good programming..

Maybe people are afraid it will be slower.

I see @inline in the standard library. Should I be using, more? Does it 
only work for functions that call leaf-functions?
 

> > I am a mathematician, and I almost always index my sequences expressions 
> in 
> > 0, it usually just makes more sense.


I wasn't expecting this from math people.. (except maybe number theoretic).

I accepted 0-based decades ago. Now 1-based (because of Julia).. Maybe it's 
even preferred..

Regrettably, such "trivial" matters seem offputing to, some, [C] people..

Still GC, a deeper isssue, upsets other people (same C/C++ people). The 
manual is very sparse on manual memory management in Julia. Is less of on 
option than in D language. They have a page on it. It seems just as 
optional in both languages.

See https://github.com/JuliaLang/julia/issues/558 and countless 
> discussions about this. 

 

>
> Best, 
>
> Tamas 
>

Reply via email to